Jak mogę się dowiedzieć, która wersja PostGIS mam?Uzyskaj wersję PostGIS
Odpowiedz
Ponieważ niektóre funkcje zależą od innych bibliotek, takich jak GEOS i proj4 może chcesz dostać swoje wersje też. Następnie użyj:
SELECT PostGIS_full_version();
Czy spróbować użyć SELECT PostGIS_version();
Jak wspomniano powyżej, wybierz PostGIS_full_version(); odpowie na twoje pytanie. Na moim komputerze, gdzie biegnę PostGIS 2.0 od tułowia, pojawia się następujący komunikat:
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)
Trzeba dbać o wersjach PROJ i GEOS, które zostały uwzględnione, jeśli nie zainstalować wszystko pakiet - w szczególności GEOS ma pewne defekty przed 3.3.2 (as noted in the postgis 2.0 manual) w kwestii ważności geometrii.
PostGIS_Lib_Version();
- zwraca numer wersji biblioteki PostGIS.
http://postgis.refractions.net/docs/PostGIS_Lib_Version.html
Inny sposób, aby uzyskać drobne wersji jest:
SELECT extversion
FROM pg_catalog.pg_extension
WHERE extname='postgis'
Powyższe metody dały mi "Żadna funkcja nie pasuje do podanej nazwy i typów argumentów. Może być konieczne dodanie wyraźnych rzutów typów. ", Ale ten działał. Problem z powyższym nie działa został naprawiony przez wykonanie 'CREATE EXTENSION Postgis' z konsoli zamiast z pliku db-migrate.js –
- 1. Uzyskaj wersję książki kucharskiej
- 2. Uzyskaj wersję wideo Info Info
- 3. Uzyskaj wersję złożoną innego projektu (.exe)
- 4. Uzyskaj wersję TCL z wiersza polecenia?
- 5. Problemy z aktualizacją szyny Postgis
- 6. Liquibase dropFirst z PostGIS
- 7. Jak odinstalować Postgis?
- 8. PostGis Distance Calculation
- 9. Punkty klastra w PostGIS
- 10. Składnia Postgis PARALLEL error
- 11. Zalecany hosting dla aplikacji PostGIS
- 12. Używanie PostGIS na Pythonie 3
- 13. iOS Uzyskaj zlokalizowaną wersję ciągu znaków dla określonego języka
- 14. Uzyskaj identyfikator SRID pola geometrii
- 15. Błąd podzbioru przestrzennego i bazy danych PostGIS
- 16. Różnica między wielobokiem a poligonem w PostGIS
- 17. Umożliwianie obsługi PostGIS przez Ruby na Heroku
- 18. Włączanie Geokodera Tiger w wersji Postgis 2.1
- 19. Testowanie aplikacji Django za pomocą Postgis Backend
- 20. K-Najbliższy sąsiad Zapytanie w PostGIS
- 21. Wystarczy zainstalować każdą wersję lub najnowszą wersję?
- 22. Uzyskiwanie dostępu do danych przestrzennych PostGIS z szyn
- 23. Konwertowanie geometrii do geometrii PostGIS bez sprawdzania bazy danych
- 24. Szyny + PostGIS: błąd nie może DROP TABLE spatial_ref_sys
- 25. Ruby Rails Postgis - Znajdowanie wszystkich punktów w wielokącie
- 26. Jak przekonwertować dane wielokątów na segmenty linii za pomocą PostGIS
- 27. Czy mogę sprawdzić, czy wielobok zawiera punkt w PostGIS?
- 28. Konfigurowanie produktu Amazon Elastic Beanstalk za pomocą PostGIS
- 29. Postgresql z postGIS i strukturą encji, problem ograniczenia CHECK
- 30. Mapowanie pola punktu geometrii PostGIS z Hibernate na Spring Boot
Uwaga: 'PostGIS_version()' wyprowadza większych i mniejszych wersji (na przykład "2,1"), ale nie numer wersji (np. "2.1.4"), np. 'PostGIS_full_version()' i 'PostGIS_Lib_Version()' do. –