Сделал копию БД утилитой pg_dump на сервере с версией 9.5.7, восстановил утилитой pg_restore на сервере с версией 12.12. При этом изменил имя БД параметром -d "new_db". После восстановления проверил, что таблицы все на месте, а потом оказалось, что они пустые. В логах ошибок нет, кроме ERROR: column c.relhasoids does not exist at character 245.
Пользователь и владелец БД одинаковый на обоих серверах.
Что не так, как можно определить?
База большая? Я к тому, что бы попробовать pg_dump в обычный текстовый файл сделать и из него пробовать разворачиваться.
Обсуждают сегодня