运行云提供商的PostgreSQL服务?启用PostGIS竟如此简单

你是否还在为如何启用和使用 PostGIS 而发愁?是不是不知道怎样探索和升级它?别担心,下面就为你详细介绍。

已有服务启用 PostGIS

CREATE EXTENSION postgis;

若运行云提供商提供的 PostgreSQL 服务且未自行安装,很可能已安装 PostGIS,启用即可。比如在实际操作中,以 postgres 用户或其他超级用户帐户连接数据库,运行相关操作,就能轻松启用。操作完成后,恭喜你,PostGIS 已成功启用。

探索安装情况

启用后,可借助 postgis_full_version() 了解自己安装的版本。同时,还能检查可能安装的备用 PostGIS 版本。就像你买了新东西,得先搞清楚它的具体型号一样,了解版本信息对后续使用很有帮助。利用这些信息,你能更好地开展空间数据管理和分析。

参与工作坊学习

SELECT PostGIS_Full_Version();

PostGIS 工作坊可是获取使用空间 SQL 进行空间数据管理和分析实践指南的好地方。在这里,你能学到实用的操作技巧和方法。比如,有很多用户参加工作坊后,在实际工作中处理空间数据更加得心应手,效率大大提高。

自行系统安装说明

要是运行自己的系统,想直接在系统上安装 PostGIS 和 PostgreSQL 该怎么做呢?这里有一些基本说明。虽然安装过程可能会遇到一些小问题,但按照正确步骤来,还是能顺利完成安装的,之后就能开始享受 PostGIS 带来的便利。

SELECT * FROM pg_available_extensions WHERE name = 'postgis';

升级 PostGIS 和 PostgreSQL

若只是升级 PostGIS 并保留相同的 PostgreSQL 版本,通常只需安装最新的 PostGIS 二进制文件,然后在每个空间数据库中运行相应操作。升级能让你使用到新的功能和优化,提升使用体验。例如,升级后处理复杂空间数据的速度可能会更快。

观看升级视频学习

FOSS4G 2023 推出的升级 PostgreSQL 和 PostGIS 视频很有价值。它介绍了为什么要升级以及使用 pg_upgrade 进行升级的步骤。很多用户观看视频后,成功完成了升级操作,解决了之前遇到的一些问题。

你在使用 PostGIS 过程中遇到过什么难题呢?如果觉得这篇文章有用,欢迎点赞和分享!

SELECT postgis_extensions_upgrade();
-- verify you are running latest now
SELECT postgis_full_version();

发表评论