PostGIS_Extensions_Upgrade — 将 PostGIS 扩展(例如 postgis_raster、postgis_topology、postgis_sfcgal)打包并升级到给定版本或最新版本。
text PostGIS_Extensions_Upgrade(
text target_version=null)
;
将 PostGIS 扩展打包并升级到给定版本或最新版本。只有您在数据库中安装的扩展才会被打包,并在需要时进行升级。之后报告完整的 PostGIS 版本和构建配置信息。这是对每个 PostGIS 扩展执行多个 CREATE EXTENSION .. FROM unpackaged 和 ALTER EXTENSION .. UPDATE 的简写。目前仅尝试升级扩展 postgis、postgis_raster、postgis_sfcgal、postgis_topology 和 postgis_tiger_geocoder。
可用性: 2.5.0
更改: 3.4.0 添加了 target_version 参数。 更改: 3.3.0 支持从任何 PostGIS 版本升级。并非在所有系统上都有效。 更改: 3.0.0 重新打包松散的扩展并支持 postgis_raster。 |
SELECT PostGIS_Extensions_Upgrade();
NOTICE: Packaging extension postgis NOTICE: Packaging extension postgis_raster NOTICE: Packaging extension postgis_sfcgal NOTICE: Extension postgis_topology is not available or not packagable for some reason NOTICE: Extension postgis_tiger_geocoder is not available or not packagable for some reason postgis_extensions_upgrade ------------------------------------------------------------------- Upgrade completed, run SELECT postgis_full_version(); for details (1 row)