¿Cómo puedo saber qué versión de PostGIS tengo?
postgresql
postgis
Jason Swett
fuente
fuente
PostGIS_version()
genera la versión mayor y menor (por ejemplo, "2.1"), pero no el número de revisión (por ejemplo, "2.1.4"), me gustaPostGIS_full_version()
yPostGIS_Lib_Version()
hacer.PostGIS_Lib_Version();
- devuelve el número de versión de la biblioteca PostGIS.http://postgis.refractions.net/docs/PostGIS_Lib_Version.html
fuente
Como indicaron las personas anteriores, seleccione PostGIS_full_version (); contestará tu pregunta En mi máquina, donde ejecuto PostGIS 2.0 desde el tronco, obtengo el siguiente resultado:
Debe preocuparse por las versiones de PROJ y GEOS que se incluyen si no instaló un paquete con todo incluido; en particular, hay algunas fallas en GEOS anteriores a 3.3.2 ( como se señala en el manual postgis 2.0 ) en lidiando con la validez de la geometría.
fuente
Otra forma de obtener la versión menor es:
fuente
No function matches the given name and argument types. You might need to add explicit type casts.
pero este funcionó. El problema con lo anterior no funciona se solucionó haciendoCREATE EXTENSION Postgis
desde la consola en lugar de desde db-migrate.js