Получить версию PostGIS
Как я могу узнать, какая версия PostGIS у меня есть?
5 ответов:
поскольку некоторые функции зависят от других библиотек, таких как GEOS и proj4, вы также можете получить их версии. Затем используйте:
SELECT PostGIS_full_version();
PostGIS_Lib_Version();
- возвращает номер версии библиотеки PostGIS.http://postgis.refractions.net/docs/PostGIS_Lib_Version.html
Как указано выше, выберите PostGIS_full_version (); ответит на ваш вопрос. На моей машине, где я запускаю PostGIS 2.0 из trunk, я получаю следующий вывод:
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)
вам нужно заботиться о версиях PROJ и GEOS, которые включены, если вы не установили пакет "Все включено" - в частности, в GEOS есть некоторые нарушения до 3.3.2 (как отмечено в руководстве postgis 2.0) в общении с действительностью геометрии.