2010-11-11 111 views
1

當試圖添加一些列的新表時,在嘗試保存時出現此錯誤。我在9.0版本的兩臺不同的計算機上收到此錯誤。任何想法爲什麼發生這種情況?我遇到了Navicat IDE以及PGAdmin的錯誤。PostgreSQL 9.0錯誤:列t.tgisconstraint不存在

+0

發佈您正在嘗試使用的語句。 – 2010-11-11 17:33:51

+0

嘗試使用列創建表時通過GUI。當我通過設計視圖改變桌子時,我也會得到同樣的錯誤。 – Todd 2010-11-11 17:43:01

+0

看起來像您的GUI的問題。使用SQL來創建和更改表格,解決問題。 – 2010-11-11 17:50:37

回答

4

您需要pgAdmin版本1.12(或更高版本,但沒有更晚的可用ATM)才能使用PostgreSQL 9.0。該錯誤表明您正在使用以前的版本。

在Navicat中得到同樣的錯誤只是說它也不兼容PostgreSQL 9.0。您需要升級到一個版本。不能給你那裏的版本號,對Navicat一無所知。

2

tgisconstraint不再是pg_trigger的列,而是9.0的列。

你在使用什麼客戶端?