Postgres n'a pas d'extension hstore


35

J'essayais d'exécuter la commande suivante mais je me suis lancé une erreur.

template1=# CREATE EXTENSION hstore

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

Il me semble que je dois télécharger les paquets postgres-devel, mais je ne sais pas exactement ce qui me manque. J'ai installé mon postgres avec cette commande, j'ai donc pensé que tout ce dont j'avais besoin serait inclus ensemble.

sudo apt-get install postgres-9.2 

Toute aide serait appréciée. Merci.

Réponses:


46

L' extension hstore , ainsi que de nombreuses autres extensions telles que cube , fuzzystrmatch , uuid-ossp , etc., sont fournies dans un packagepostgresql-contrib , que vous pouvez installer pour votre version de PostgreSQL à l'aide de:

sudo apt-get install postgresql-contrib-9.2

Sur une installation Ubuntu standard,

sudo apt-get install postgresql postgresql-contrib

installera PostgreSQL avec ses extensions contribuées.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.