Jak mogę dowiedzieć się, którą mam wersję PostGIS?
postgresql
postgis
Jason Swett
źródło
źródło
PostGIS_version()
wypisuje wersję główną i pomocniczą (np. „2.1”), ale nie numer wersji (np. „2.1.4”), lubię toPostGIS_full_version()
iPostGIS_Lib_Version()
robię.PostGIS_Lib_Version();
- zwraca numer wersji biblioteki PostGIS.http://postgis.refractions.net/docs/PostGIS_Lib_Version.html
źródło
Jak wspomniano powyżej, wybierz PostGIS_full_version (); odpowie na twoje pytanie. Na moim komputerze, na którym uruchamiam PostGIS 2.0 z pnia, otrzymuję następujące dane wyjściowe:
Musisz zadbać o wersje PROJ i GEOS, które są uwzględnione, jeśli nie zainstalowałeś pakietu all-inclusive - w szczególności istnieją pewne awarie w GEOS przed 3.3.2 ( jak zauważono w instrukcji Postgis 2.0 ) w zajmowanie się poprawnością geometrii.
źródło
Innym sposobem uzyskania mniejszej wersji jest:
źródło
No function matches the given name and argument types. You might need to add explicit type casts.
ale ta zadziałała. Problem z powyższym nie działał został rozwiązany przez wykonanieCREATE EXTENSION Postgis
z konsoli zamiast z db-migrate.js