我剛將我的開發機器升級到Windows 7,因此重新安裝PostgreSQL和PostGIS。我使用了PostgreSQL網站上推薦的Postgres Plus installer,並按照this tutorial進行安裝。我使用template_postgis創建了一個數據庫,並且我目前正在開發的應用程序能夠連接到數據庫而沒有任何問題。PostGIS錯誤:類型「地理」不存在
但是,我的舊代碼無法像以前那樣使用PostGIS Geography
創建表格。例如,當我嘗試創建如下表:
CREATE TABLE test_area (
id SERIAL PRIMARY KEY,
name VARCHAR(1000),
area GEOGRAPHY(POLYGON, 4326),
start_time DATE,
end_time DATE
)
我收到以下錯誤:
ERROR: type "geography" does not exist
LINE 4: area GEOGRAPHY(POLYGON, 4326),
^
如果我的pgAdmin III的對象布勞爾看數據庫下,我看到一堆Geometry
函數,所以安裝似乎已正確運行。我不確定我的問題可能是什麼。安裝程序是否可能只安裝PostGIS Geometry
,而不是Geography
?