2016-11-21 4 views
0

Мне нужно, чтобы Hstore работал для приложения Rails, над которым я работаю. Я запускаю Linux Mint 18 и psql (9.6.1, сервер 9.5.5) и postgresql-contrib 9.6. Насколько мне известно, hstore следует установить и включить, установив postgresql-contrib. Однако, когда я загружаю консоль psql и делаю \dx, я не вижу показ Htop в «установленных расширениях». Когда я бегуRails 4 + PostgreSQL 9.6 hstore, не может выполнить «CREATE EXTENSION hstore»

CREATE EXTENSION hstore; 

Я получаю ошибку

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

Любая помощь будет очень высокую оценку. Благодарю.

+2

Если сервер, на котором вы работаете, составляет 9,5, почему вы устанавливаете postgres-contrib 9.6? – jmelesky

ответ

0

Есть два возможных решения:

sudo apt-get install postgresql-contrib-9.* 

где 9. * Ваш Postgres версия, или просто переустановить pg камень.

Смежные вопросы