PostgreSQL数据库不支持Geometry数据类型的解决方法

来源:互联网 发布:正版win10和淘宝win10 编辑:程序博客网 时间:2024/06/06 07:30

      最近一个项目是关于webgis应用的,经过讨论决定用PostgreSQL数据库,但当我新建一个数据库时却发现改数据库中的字段根本就不支持Geometry数据类型,具体这个数据类型是做什么用的,这里就不讲了,百度或者google一下吧。下面说一下解决方案。

 

    首先,必须安装postgis,它相当于与Postgresql的一个插件一样(这样说不知道合不合适),安装它后Postgresql就有了地理空间分析的支持。具体的请查查资料吧。

 

    需要有Geometry数据类型的关键是通过模版数据库进行新建数据库,步骤如下:

 

    打开PostgreSQL中的服务器管理器pgAdmin,在左边的服务器下面的数据库右键“新建数据库”,界面如下

 postgresql新建数据库界面

输入名称,如mydb,选择模版,如图中红线框所示,选择模版数据库是关键,然后确定就行了。然后再新建数据表,当在表中新建字段的时候数据类型就支持Geometry数据类型了,祝你成功。

     

 

    上面是通过模版方式创建数据库来支持Geometry数据类型的,如果还有其他方法还请不吝赐教。

 

 

    2010-12-4 143530 记于重庆市观音桥红鼎国际2801