站点图标 GIS开发者

mac下使用postgresql(扩展)

PostGIS篇:

https://blog.csdn.net/zw3413/article/details/83902395 这一篇中介绍了如何在mac上面安装和使用postgresql,着重介绍了如何使用homebrew来安装和管理postgresql。

但是这里少了对PostGIS的介绍,这里补充如下:

安装postgis:

brew install postgis

安装postgis扩展:
 

psql -d [yourdatabase] -c "CREATE EXTENSION postgis;"// 核心包,包括PostGIS geometry, geography, raster, spatial_ref_sys 

psql -d [yourdatabase] -c "CREATE EXTENSION postgis_topology;"//拓扑学功能包

psql -d [yourdatabase] -f legacy.sql //如果你想从一个之前版本的bacakup恢复数据库

兼容性:

目前homebrew仅支持安装最新的postgis2.5版本,postgis官方文档介绍其支持postgresql9.3以上,但是自己亲测的兼容如下:

postgresql9.5 + postgis2.5 = create extension postgis failed

postgresql10.5 + postgis2.5= create extension postgis successed

(这里的软件管理,都是基于使用homebrew,所以你可以自己尝试手动安装,可以获得更多的可能性)

PgAdmin篇:

管理pg最好的工具就是pgAdmin,当然你要进行数据库的管理的话可以使用navicat等软件。

pgAdmin管理postgresql数据库需要安装 adminpack extension,这样就可以使用一些高级功能,例如创建数据库、查看数据库的一些状态信息的等。

plsql [dbname] "create extension adminpack"

 

转载自:https://blog.csdn.net/zw3413/article/details/83960894

退出移动版