Postgres не имеет расширения hstore


35

Я пытался выполнить следующую команду, но я бросил мне любую ошибку.

template1=# CREATE EXTENSION hstore

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

Кажется, мне нужно скачать пакеты postgres-devel, но я точно не знаю, что мне не хватает. Я установил свой postgres с помощью этой команды, так что я думал, что все, что мне нужно, будет включено вместе.

sudo apt-get install postgres-9.2 

Любая помощь будет оценена. Спасибо.

Ответы:


46

Расширение hstore , а также многие другие расширения, такие как cube , fuzzystrmatch , uuid-ossp и т. Д., Включены в комплект postgresql-contrib, который вы можете установить для своей версии PostgreSQL, используя:

sudo apt-get install postgresql-contrib-9.2

На стандартной установке Ubuntu,

sudo apt-get install postgresql postgresql-contrib

установит PostgreSQL с его дополнительными расширениями.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.