进阶 postgis.net 2026-10-09 21:31:24 · 6 阅读

第4章 PostGIS 快速入门:启用、安装与升级指南

快速入门

启用 PostGIS

如果你使用的是云服务商提供的 PostgreSQL 服务(而非自行安装),那么 PostGIS 通常已经预装好了,只需在数据库中启用即可。以 postgres 用户或其他超级用户账号连接数据库,然后执行:

CREATE EXTENSION postgis;

恭喜!PostGIS 已成功启用。

查看你的安装信息

你可以通过 postgis_full_version() 查看当前版本:

SELECT PostGIS_Full_Version();

也可以检查是否还有其他可用的 PostGIS 版本:

SELECT * FROM pg_available_extensions WHERE name = 'postgis';

学习 Spatial SQL

建议从 PostGIS Workshop 开始,这是一份动手实践指南,教你如何用空间 SQL 进行空间数据管理和分析。

安装 PostGIS

如果你自己管理系统,想在其上直接安装 PostGIS(和 PostgreSQL),可以参考以下基本指引。

在 Docker 上安装

在 MacOS 上安装

在 OpenSUSE 和 SUSE 上安装

在 Red Hat / Centos / Scientific Linux 上安装

在 Ubuntu / Debian 上安装

在 Windows 上安装

最新发布版本

启用 PostGIS

未发布版本

升级 PostGIS 和 PostgreSQL

如果只是升级 PostGIS 而 PostgreSQL 版本不变,通常只需安装最新的 PostGIS 二进制包,然后在每个空间数据库中执行:

SELECT postgis_extensions_upgrade(); -- 验证当前是否已是最新版本 SELECT postgis_full_version();

FOSS4G 2023 的视频《Upgrade your PostgreSQL and PostGIS》讲解了为什么应该升级 PostgreSQL 和 PostGIS,以及如何使用 pg_upgrade 完成升级。

评论 (0)