Postgres no tiene extensión hstore

35

Estaba tratando de ejecutar el siguiente comando pero me arrojó cualquier error.

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 necesito descargar los paquetes postgres-devel, pero no sé exactamente lo que me falta. Instalé mis postgres con este comando, así que pensé que todo lo que necesitaba se incluiría en conjunto.

sudo apt-get install postgres-9.2 

Cualquier ayuda será apreciada. Gracias.

CYC0616
fuente

Respuestas:

46

El hstore extensión, así como muchas otras extensiones como cubo , fuzzystrmatch , uuid-OSSP , etc., se envasan en postgresql-contrib, que se puede instalar para su versión de PostgreSQL usando:

sudo apt-get install postgresql-contrib-9.2

En una instalación estándar de Ubuntu,

sudo apt-get install postgresql postgresql-contrib

instalará PostgreSQL con sus extensiones contribuidas.

zwets
fuente