2010-11-12 22 views
4

一個通用的地理列在PostgreSQL 9 + PostGIS的1.5,是有辦法創造一個「通用」地理列?我的意思是會接受點以及多邊形,線串等,到現在爲止一列,我只看到像在互聯網上地理(POINT,4326)列。有在PostGIS

如果這是不可能的,那麼你會如何(從一個DB點)鏈接到一個隨機的地理對象實體(點,多邊形,等等)設計?我應該創建3,4,5個不同的表對於每種類型的地理對象的我想支持? (1個表POINT OBJETS,1個表POLYGON對象等)?

在此先感謝。

羅曼

回答

9

是的,只是不指定在CREATE TABLE語句類型約束。

CREATE TABLE mytable (geog GEOGRAPHY, id SERIAL PRIMARY KEY); 
+0

謝謝,這正是我一直在尋找的。這是一個恥辱,我甚至沒有嘗試這種:-(一個 – Romain 2010-11-16 00:15:19