Name

PostGIS_Extensions_Upgrade — Paketerar och uppgraderar PostGIS-tillägg (t.ex. postgis_raster, postgis_topology, postgis_sfcgal) till given eller senaste version.

Synopsis

text PostGIS_Extensions_Upgrade(text target_version=null);

Beskrivning

Paketerar och uppgraderar PostGIS-tillägg till given eller senaste version. Endast tillägg som du har installerat i databasen kommer att paketeras och uppgraderas om det behövs. Rapporterar fullständig PostGIS-version och information om byggkonfiguration efteråt. Detta är en förkortning för att göra flera CREATE EXTENSION ... FROM oförpackad och ALTER EXTENSION ... UPDATE för varje PostGIS-tillägg. Försöker för närvarande bara uppgradera tillägg postgis, postgis_raster, postgis_sfcgal, postgis_topology och postgis_tiger_geocoder.

Tillgänglighet: 2.5.0

[Note]

Ändrad: 3.4.0 för att lägga till argumentet target_version.

Ändrat: 3.3.0 stöd för uppgraderingar från alla PostGIS-versioner. Fungerar inte på alla system.

Ändrad: 3.0.0 för att packa om lösa tillägg och stödja postgis_raster.

Exempel

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)