开始使用
如果您正在运行云提供商提供的 PostgreSQL 服务(未自行安装),那么您可能已经安装了 PostGIS,只需在数据库中启用它即可。以 postgres
用户或其他超级用户帐户连接到数据库,然后运行
CREATE EXTENSION postgis;
恭喜!PostGIS 已启用。
您可以使用 postgis_full_version() 来找出您拥有的版本。
SELECT PostGIS_Full_Version();
您还可以检查可能安装了哪些备用 PostGIS 版本。
SELECT * FROM pg_available_extensions WHERE name = 'postgis';
从PostGIS 工作坊开始,获取有关使用空间 SQL 进行空间数据管理和分析的实践指南。
如果您正在运行自己的系统,并且想直接在系统上安装 PostGIS(和 PostgreSQL),以下是一些基本说明。
如果您只是在升级 PostGIS,保留相同的 PostgreSQL 版本,通常您需要做的就是安装最新的 PostGIS 二进制文件,然后在您的每个空间数据库中运行
SELECT postgis_extensions_upgrade();
-- verify you are running latest now
SELECT postgis_full_version();
FOSS4G 2023:升级您的 PostgreSQL 和 PostGIS 视频 介绍了您为什么要升级 PostgreSQL 和 PostGIS,以及使用 pg_upgrade 进行升级的步骤。