💡
原文英文,约800词,阅读约需3分钟。
📝
内容提要
PostGIS 3.5.0发布,支持PostgreSQL 12-17和GEOS 3.8+。此版本需要GEOS 3.12+和SFCGAL 1.4+,主要更新包括TopoGeometry行为调整、弃用旧版GEOS、提升ST_GeneratePoints性能等。新增功能有postgis脚本改进和支持GEOS 3.13。升级需运行postgis_extensions_upgrade()。
🎯
关键要点
- PostGIS 3.5.0发布,支持PostgreSQL 12-17和GEOS 3.8+。
- 此版本需要GEOS 3.12+和SFCGAL 1.4+。
- 主要更新包括TopoGeometry行为调整、弃用旧版GEOS、提升ST_GeneratePoints性能等。
- 新增功能有postgis脚本改进和支持GEOS 3.13。
- 升级需运行postgis_extensions_upgrade()。
- Breaking Changes包括TopoGeometry的行为变化和GEOS 3.6、3.7的支持被移除。
- 弃用的函数包括ST_StraightSkeleton和所有SFCGAL函数的旧前缀ST_。
- 新增功能包括改进的postgis脚本和新的几何操作符ST_HasZ/ST_HasM。
- 增强功能包括更快的ST_CreateTopoGeo和ST_GeneratePoints性能提升。
- 升级步骤包括运行SELECT postgis_extensions_upgrade()以升级所有postgis扩展。
❓
延伸问答
PostGIS 3.5.0支持哪些版本的PostgreSQL和GEOS?
PostGIS 3.5.0支持PostgreSQL 12-17和GEOS 3.8及以上版本。
PostGIS 3.5.0有哪些主要更新?
主要更新包括TopoGeometry行为调整、弃用旧版GEOS、提升ST_GeneratePoints性能等。
如何升级到PostGIS 3.5.0?
升级需运行SELECT postgis_extensions_upgrade()以升级所有postgis扩展。
PostGIS 3.5.0中有哪些弃用的功能?
弃用的函数包括ST_StraightSkeleton和所有SFCGAL函数的旧前缀ST_。
PostGIS 3.5.0新增了哪些功能?
新增功能包括改进的postgis脚本和新的几何操作符ST_HasZ/ST_HasM。
PostGIS 3.5.0的性能提升主要体现在什么方面?
性能提升主要体现在ST_CreateTopoGeo和ST_GeneratePoints的性能提升。
➡️