Как я могу узнать, какая версия PostGIS у меня есть?
postgresql
postgis
Джейсон Светт
источник
источник
PostGIS_version()
выводит главную и вспомогательную версию (например, «2.1»), но не номер редакции (например, «2.1.4»), какPostGIS_full_version()
иPostGIS_Lib_Version()
делайте.PostGIS_Lib_Version();
- возвращает номер версии библиотеки PostGIS.http://postgis.refractions.net/docs/PostGIS_Lib_Version.html
источник
Как указано выше, выберите PostGIS_full_version (); ответит на ваш вопрос. На моей машине, где я запускаю PostGIS 2.0 из транка, я получаю следующий вывод:
Вам нужно позаботиться о версиях PROJ и GEOS, которые включены, если вы не установили пакет «все включено» - в частности, в GEOS есть некоторые поломки до 3.3.2 ( как отмечено в руководстве по postgis 2.0 ) в имея дело с геометрией справедливости.
источник
Другой способ получить минорную версию:
источник
No function matches the given name and argument types. You might need to add explicit type casts.
но этот работал. Проблема с вышеприведенным не работала была исправленаCREATE EXTENSION Postgis
с помощью консоли, а не из db-migrate.js