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