Postgres não tem extensão hstore

34

Eu estava tentando executar o seguinte comando, mas eu cometi um erro.

template1=# CREATE EXTENSION hstore

ERROR: could not open extension control file "usr/share/postgreesql/9.2/extension/hstore.control": No such file or directory 

Parece que preciso baixar os pacotes postgres-devel, mas não sei exatamente o que estou perdendo. Eu instalei o meu postgres com este comando, então eu pensei que tudo que eu precisava seria incluído juntos.

sudo apt-get install postgres-9.2 

Qualquer ajuda será apreciada. Obrigado.

    
por CYC0616 07.10.2013 / 08:11

1 resposta

45

A extensão hstore , bem como muitas outras extensões, como cubo , fuzzystrmatch , uuid-ossp , etc., são empacotados em postgresql-contrib , que você pode instalar para sua versão do PostgreSQL usando:

sudo apt-get install postgresql-contrib-9.2

Em uma instalação padrão do Ubuntu,

sudo apt-get install postgresql postgresql-contrib

instalará o PostgreSQL com suas extensões contribuídas.

    
por zwets 07.10.2013 / 09:18

Tags