O Postgres não tem extensão hstore

35

Eu estava tentando executar o seguinte comando, mas lancei qualquer 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 eu preciso baixar os pacotes do postgres-devel, mas não sei exatamente o que estou perdendo. Eu instalei meus postgres com este comando, então pensei que tudo que eu precisava seria incluído juntos.

sudo apt-get install postgres-9.2 

Qualquer ajuda será apreciada. Obrigado.

CYC0616
fonte

Respostas:

45

A extensão hstore , bem como muitas outras extensões, como cubo , fuzzystrmatch , uuid-ossp , etc., estão incluídas postgresql-contrib, que você pode instalar na 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.

zwets
fonte