Name

PostGIS_Extensions_Upgrade — PostGISエクステンション (例: postgis_raster, postgis_topology, postgis_sfcgal)について、指定したバージョンまたは最新版にパッケージ化し、アップグレードします。

Synopsis

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の四つのエクステンションのアップグレードのみを試みます。

Availability: 2.5.0

[Note]

Changed: 3.4.0 target_version引数が追加されました。

Changed: 3.3.0 どのPostGISのバージョンからでもアップグレードできるようになりました。ただし全てのシステムで動作するわけではありません。

Changed: 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