Я пытаюсь запустить скрипт postgis sql, и у меня возникает следующая ошибка. Правильно ли я говорю, что обновление моей версии сервера исправит это? Если да, то как я могу его обновить?
Я использую Mac OSX Lion и установил Postgres через brew. По-видимому, у меня установлена более старая версия, которая составляет 9.1.2, но установка postgis установила postgres 9.2.1 в моей системе. Как я могу указать мой сервер postgres на новый?
nai@nyc /usr/local/share/postgis (git::master) $ psql -d template_postgis -f postgis.sql
SET
BEGIN
psql:postgis.sql:49: ERROR: incompatible library "/usr/local/Cellar/postgresql/9.2.1/lib/postgis-2.0.so": version mismatch
DETAIL: Server is version 9.1, library is version 9.2.
nai@nyc /usr/local/share/postgis (git::master) $ psql
psql (9.2.1, server 9.1.2)
WARNING: psql version 9.2, server version 9.1.
Some psql features might not work.
Мое исправление:
brew uninstall postgresql --force
У меня были предыдущие версии postgres.
brew uninstall postgis
brew install postgis