230 votes

Obtenir la version de PostGIS

Comment puis-je savoir quelle version de PostGIS je possède ?

353voto

Nicklas Avén Points 1813

Comme certaines des fonctions dépendent d'autres bibliothèques comme GEOS et proj4, vous voudrez peut-être obtenir leurs versions également. Puis utilisez :

SELECT PostGIS_full_version();

35voto

Jon Conley Points 191

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

16voto

tino Points 81

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

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

12voto

Pete Clark Points 331

Comme l'ont dit les personnes ci-dessus, select PostGIS_full_version() ; répondra à votre question. Sur ma machine, où j'exécute PostGIS 2.0 à partir du tronc, 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 faire attention aux versions de PROJ et GEOS qui sont incluses si vous n'avez pas installé un paquetage tout compris - en particulier, il y a des problèmes dans GEOS avant la version 3.3.2 ( comme indiqué dans le manuel postgis 2.0 ) dans le traitement de la validité géométrique.

10voto

Matias Barone Points 148

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

SELECT extversion
FROM pg_catalog.pg_extension
WHERE extname='postgis'

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X