Я использую основной pgAdmin для просмотра и редактирования моей базы данных PostgreSQL. Теперь я хотел бы использовать PhpStorm.PhpStorm - ERROR: типа «hstore» не существует
В PhpStorm я могу просматривать мои таблицы, но я не могу редактировать данные. Когда я пытаюсь я получаю сообщение об ошибке:
[42704] ERROR: type "hstore" does not exist
Kde: compilation of PL/pgSQL function "on_update" near line 3
Функция on_update на триггер обновления и сохранить старую строку таблицы истории, и он использует hstore типа.
PhpStorm использует postgresql-9.4-1201.jdbc4.jar водитель. Я не знаю, является ли это ошибкой драйвера или ошибкой PhpStorm. Я знаю, что в pgAdmin он работает, а в PhpStorm нет.
Вы должны запустить 'создать расширение hstore' как Postgres суперпользователя: https://www.postgresql.org/docs/current/static/sql-createextension.html –
Я слышал этот совет уже. Это действительно так? Я имею в виду .. Он работает в pgAdmin, так что расширение должно быть создано уже или нет? –
Сообщение об ошибке ясно: расширение ** не установлено **, а функция 'on_update' использует' hstore'. Я предполагаю, что pgAdmin не использует эту функцию (откуда бы она ни шла) –