Comment savoir quelle version de PostGIS je possède?
postgresql
postgis
Jason Swett
la source
la source
PostGIS_version()
affiche la version majeure et mineure (par exemple, "2.1"), mais pas le numéro de révision (par exemple, "2.1.4"), commePostGIS_full_version()
etPostGIS_Lib_Version()
faites.PostGIS_Lib_Version();
- renvoie le numéro de version de la bibliothèque PostGIS.http://postgis.refractions.net/docs/PostGIS_Lib_Version.html
la source
Comme indiqué ci-dessus, sélectionnez PostGIS_full_version (); répondra à votre question. Sur ma machine, où j'exécute PostGIS 2.0 à partir du tronc, j'obtiens la sortie suivante:
Vous devez vous soucier des versions de PROJ et GEOS qui sont incluses si vous n'avez pas installé un package tout compris - en particulier, il y a une certaine rupture dans GEOS avant 3.3.2 ( comme indiqué dans le manuel postgis 2.0 ) dans traitant de la validité de la géométrie.
la source
Une autre façon d'obtenir la version mineure est:
la source
No function matches the given name and argument types. You might need to add explicit type casts.
mais celui-ci a fonctionné. Le problème avec ce qui précède ne fonctionnait pas a été résolu en faisant leCREATE EXTENSION Postgis
depuis la console plutôt que depuis le db-migrate.js