Como posso descobrir qual versão do PostGIS tenho?
postgresql
postgis
Jason Swett
fonte
fonte
PostGIS_version()
gera a versão principal e secundária (por exemplo, "2.1"), mas não o número da revisão (por exemplo, "2.1.4"), comoPostGIS_full_version()
ePostGIS_Lib_Version()
faz.PostGIS_Lib_Version();
- retorna o número da versão da biblioteca PostGIS.http://postgis.refractions.net/docs/PostGIS_Lib_Version.html
fonte
Como as pessoas acima mencionaram, selecione PostGIS_full_version (); responderá sua pergunta. Na minha máquina, onde estou executando o PostGIS 2.0 a partir do tronco, recebo a seguinte saída:
Você precisa se preocupar com as versões do PROJ e GEOS incluídas, se você não instalou um pacote completo - em particular, há alguma falha no GEOS antes da 3.3.2 ( conforme observado no manual do postgis 2.0 ) em lidar com a validade da geometria.
fonte
Outra maneira de obter a versão secundária é:
fonte
No function matches the given name and argument types. You might need to add explicit type casts.
mas este funcionou. O problema com o acima não trabalho foi fixada pelo fazendo aCREATE EXTENSION Postgis
partir do console, em vez da partir dos db-migrate.js