内容提要
PostGIS团队发布了PostGIS 3.5.0alpha1版本,需要PostgreSQL 12-17、GEOS 3.8或更高版本以及Proj 6.1+。此版本是一个重大版本的alpha版,包括自PostGIS 3.4.2以来的错误修复和新功能。升级方法请参考官方文档。
延伸解读
版本定位与依赖要求
PostGIS 3.5.0alpha1 是重大版本的 alpha 测试版,并非稳定版,不建议在生产环境使用。它要求 PostgreSQL 12 至 17、GEOS 3.8 或更高版本以及 Proj 6.1+。若要使用全部功能,需要 GEOS 3.12+;若要使用所有 SFCGAL 功能,则需要 SFCGAL 1.5.0+。官方推荐搭配 PostgreSQL 17 Beta2 和 GEOS 3.12.2。
升级操作与注意事项
升级前需先安装新版本二进制文件或执行 pg_upgrade。对于 PostGIS 3.4 至 3.0,运行 SELECT postgis_extensions_upgrade(); 即可升级所有 PostGIS 扩展。对于 PostGIS 2.5 及以下版本,需先执行 ALTER EXTENSION postgis UPDATE; 再连续执行两次 SELECT postgis_extensions_upgrade();。升级过程中如遇问题,可通过官方票务跟踪器或邮件列表反馈。
多语言支持与社区贡献
该版本感谢了多个翻译团队的贡献,包括来自 HighGo 的中国团队(王大鹏、左晨伟)、日本团队(Teramoto Ikuhiro)以及 Oslandia 的法国团队(Vincent Bre)。这体现了 PostGIS 社区的国际化协作,也为中文用户提供了更好的本地化支持。
Q&A
PostGIS 3.5.0alpha1版本的主要特点是什么?
PostGIS 3.5.0alpha1版本是一个重大版本的alpha版,包含自PostGIS 3.4.2以来的错误修复和新功能。
PostGIS 3.5.0alpha1需要哪些软件版本?
该版本需要PostgreSQL 12-17、GEOS 3.8或更高版本以及Proj 6.1+。
如何升级到PostGIS 3.5.0alpha1?
可以使用命令SELECT postgis_extensions_upgrade();来升级所有PostGIS扩展。
如果在使用PostGIS 3.5.0alpha1时遇到问题,我该如何处理?
可以通过票务跟踪器或邮件列表报告问题,提供详细信息。
PostGIS 3.5.0alpha1版本的发布团队有哪些贡献者?
感谢翻译团队的贡献,特别是来自HighGo的王大鹏和左晨伟。
使用PostGIS 3.5.0alpha1时,为什么需要GEOS 3.12+?
要充分利用PostGIS 3.5.0alpha1的所有功能,需要GEOS 3.12+。