Postgres n'a pas d'extension hstore

34

J'essayais d'exécuter la commande suivante mais je me suis trompé.

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é mes postgres avec cette commande et j'ai pensé que tout ce dont j'avais besoin serait inclus.

sudo apt-get install postgres-9.2 

Toute aide sera appréciée. Je vous remercie.

    
posée CYC0616 07.10.2013 - 08:11
la source

1 réponse

45

L'extension hstore , ainsi que de nombreuses autres extensions telles que cube , fuzzystrmatch , uuid-ossp , etc., sont regroupés dans postgresql-contrib , que vous pouvez installer pour votre version de PostgreSQL en utilisant:

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.

    
réponse donnée zwets 07.10.2013 - 09:18
la source

Lire d'autres questions sur les étiquettes