Postgres non ha estensione hstore


35

Stavo cercando di eseguire il seguente comando ma mi sono lanciato alcun errore.

template1=# CREATE EXTENSION hstore

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

Sembra che debba scaricare i pacchetti postgres-devel, ma non so esattamente cosa mi sto perdendo. Ho installato i miei postgres con questo comando, quindi ho pensato che tutto ciò di cui avevo bisogno sarebbe stato incluso insieme.

sudo apt-get install postgres-9.2 

Qualsiasi aiuto sarà apprezzato. Grazie.

Risposte:


46

L' estensione hstore , così come molte altre estensioni come cubo , fuzzystrmatch , uuid-ossp , ecc., Sono confezionate in postgresql-contrib, che puoi installare per la tua versione PostgreSQL usando:

sudo apt-get install postgresql-contrib-9.2

Su un'installazione standard di Ubuntu,

sudo apt-get install postgresql postgresql-contrib

installerà PostgreSQL con le sue estensioni fornite.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.