Postgres tidak memiliki ekstensi hstore

35

Saya mencoba menjalankan perintah berikut tetapi saya melempar saya kesalahan.

template1=# CREATE EXTENSION hstore

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

Sepertinya saya perlu mengunduh paket postgres-devel, tetapi saya tidak tahu persis apa yang saya lewatkan. Saya memasang postgres saya dengan perintah ini jadi saya pikir semua yang saya butuhkan akan dimasukkan bersama.

sudo apt-get install postgres-9.2 

Bantuan apa pun akan dihargai. Terima kasih.

CYC0616
sumber

Jawaban:

45

The hstore ekstensi, serta banyak ekstensi lainnya seperti kubus , fuzzystrmatch , uuid-ossp , dll, yang dikemas dalam postgresql-contrib, yang dapat Anda install untuk versi PostgreSQL Anda menggunakan:

sudo apt-get install postgresql-contrib-9.2

Pada instalasi Ubuntu standar,

sudo apt-get install postgresql postgresql-contrib

akan menginstal PostgreSQL dengan ekstensi yang dikontribusikannya.

zwets
sumber