微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

postgresql – 具有PostGIS的通用GEOGRAPHY列

在Postgresql 9 PostGIS 1.5中,有没有办法创建“通用”GEOGRAPHY列?我指的是一个接受POINT以及polyGON,LInesTRING等的专栏.到目前为止,我只在互联网上看过像GEOGRAPHY(POINT,4326)这样的专栏.

如果那是不可能的,那么你将如何设计(从数据库的角度来看)链接随机地理对象(点,多边形,等等)的实体?我是否应该为每种我想支持的地理对象创建3个,4个,5个不同的表? (1个POINT对象表,1个polyGON对象表等)?

提前致谢.

罗曼

解决方法

是的,只是不要在CREATE TABLE语句中指定类型约束.

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐