Como instalar o hstore no Postgresql no Mac OSX?

2

Estou tentando instalar o hstore no Postgres no Mac OSX 10.9, mas estou tendo sérios problemas com ele. Primeiro eu tive alguns problemas para fazer o psql funcionar depois de instalar o postgresql usando brew, então finalmente instalei o Postgres usando postgresql.app . Depois disso, entrei no psql, criei um banco de dados e tentei criar a extensão hstore usando CREATE EXTENSION hstore; , o que me causa um erro dizendo ERROR: could not open extension control file "/usr/local/Cellar/postgresql/9.3.2/share/postgresql/extension/hstore.control": No such file or directory .

Eu acho que esse caminho se refere a uma instalação de distribuição, que não existe (eu desinstalei a versão brew). Alguém saberia como eu ainda posso instalar a extensão hstore agora?

Estou bastante perdido aqui, então todas as dicas são bem vindas!

    
por kramer65 09.02.2014 / 11:02

1 resposta

3

Você não desinstala totalmente a versão do Brew. O PostgreSQL ao qual você está conectado está usando /usr/local/Cellar/postgresql/9.3.2/share/postgresql/ as $libdir , que é um caminho Homebrew.

Eu diria que você acabou de desvinculá-lo de / usr / local, você realmente não o desinstalou, e ele ainda está funcionando muito feliz.

Mesmo que você o tenha excluído, no Mac OS X (como a maioria dos sistemas operacionais, exceto o Windows), é possível excluir um arquivo que ainda esteja aberto - portanto, o PostgreSQL ainda pode estar em execução, embora os arquivos tenham sido excluídos. O sistema operacional realmente os excluirá quando estiverem fechados.

    
por 09.02.2014 / 11:48