web-dev-qa-db-fra.com

Obtenir la version de PostGIS

Comment savoir quelle version de PostGIS est disponible?

201
Jason Swett

Comme certaines fonctions dépendent d’autres bibliothèques telles que GEOS et proj4, vous pouvez également vouloir obtenir leur version. Alors utilisez:

SELECT PostGIS_full_version();
311
Nicklas Avén

Avez-vous essayé d'utiliser SELECT PostGIS_version();

31
Jon Conley

PostGIS_Lib_Version(); - renvoie le numéro de version de la bibliothèque PostGIS.

http://postgis.refractions.net/docs/PostGIS_Lib_Version.html

13
tino

Comme indiqué ci-dessus, sélectionnez PostGIS_full_version (); répondra à votre question. Sur ma machine, où je lance PostGIS 2.0 à partir de trunk, j'obtiens le résultat suivant:

postgres=# select PostGIS_full_version();
postgis_full_version                                                                  
-------------------------------------------------------------------------------------------------------------------------------------------------------
POSTGIS="2.0.0alpha4SVN" GEOS="3.3.2-CAPI-1.7.2" PROJ="Rel. 4.7.1, 23 September 2009" GDAL="GDAL 1.8.1, released 2011/07/09" LIBXML="2.7.3" USE_STATS
(1 row)

Vous devez vous préoccuper des versions de PROJ et GEOS incluses si vous n’avez pas installé de package tout compris - en particulier, il y a eu quelques problèmes dans GEOS avant la version 3.3.2 ( comme indiqué dans le postgis). Manuel 2. ) dans le traitement de la validité géométrique.

9
Pete Clark

Une autre façon d’obtenir la version mineure est:

SELECT extversion
FROM pg_catalog.pg_extension
WHERE extname='postgis'
5
Matias Barone