Atualiza a versão do servidor para postgres 9.1.2

1

Estou tentando executar um script sql postgis e estou encontrando o seguinte erro. Estou correto em dizer que atualizar a versão do meu servidor irá corrigir isso? Se sim, como posso atualizá-lo?

Estou no Mac OSX Lion e instalei o Postgres via brew. Aparentemente, eu tenho uma versão mais antiga instalada, que é 9.1.2, mas instalando o postgis instalado postgres 9.2.1 no meu sistema. Como posso apontar meu servidor postgres para o novo?

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.
    
por Nai 26.09.2012 / 08:05

1 resposta

1

Minha correção:

brew uninstall postgresql --force

Eu tinha versões anteriores de postgres por aí.

brew uninstall postgis

brew install postgis

    
por 26.09.2012 / 10:33

Tags