Проблема
Сняли дамп с БД в текстовом формате, пытаемся восстановить, получаем ошибку:
ERROR: unrecognized configuration parameter "row_security"
SQL-состояние: 42704
Версия СУБД, на которую накатывался дамп, совпадает с версией СУБД, откуда он снимался.
Решение
Если посмотреть внимательно на sql-ник дампа, в начале можно заметить строки:
-- Dumped from database version 9.4.4
-- Dumped by pg_dump version 9.5.0
, говорящие о том, что дамп снимался версией pg_dump 9.5.0. Она и добавила в дамп строчку:
SET row_security = off;
, не поддерживаемую СУБД 9.4.4. Удаляем эту строчку - дамп успешно накатывается.
Комментариев нет:
Отправить комментарий