Postgres nie ma rozszerzenia hstore


35

Próbowałem uruchomić następujące polecenie, ale rzuciłem mi dowolny błąd.

template1=# CREATE EXTENSION hstore

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

Wygląda na to, że muszę pobrać pakiety postgres-devel, ale nie wiem dokładnie, czego mi brakuje. Zainstalowałem moje postgres z tym poleceniem, więc pomyślałem, że wszystko, czego potrzebuję, zostanie zawarte razem.

sudo apt-get install postgres-9.2 

Każda pomoc będzie mile widziana. Dziękuję Ci.

Odpowiedzi:


45

Hstore rozszerzenie, jak również wiele innych rozszerzeń, takich jak kostki , fuzzystrmatch , UUID-ossp , etc., są pakowane w postgresql-contrib, które można zainstalować na wersji PostgreSQL przy użyciu:

sudo apt-get install postgresql-contrib-9.2

W standardowej instalacji Ubuntu

sudo apt-get install postgresql postgresql-contrib

zainstaluje PostgreSQL z jego rozszerzeniami.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.