Проблема при восстановлении базы данных из PostgreSQL Версия 11 - PullRequest
0 голосов
/ 24 января 2020

Я пытаюсь восстановить базу данных из PostgreSQL версии 11 в PostgreSQL версию 10. Я использую Windows 7 (32-разрядную версию), поэтому я не могу использовать самую последнюю PostgreSQL версию . Поэтому я использую PostgreSQL Версия 10.

Но я беру резервную копию из базы данных PostgreSQL Версия 11. Из-за чего я получаю сообщение об ошибке:

pg_restore: [archiver] unsupported version (1.14) in file header

Итак, есть ли способ восстановить базу данных в PostgreSQL Версия 10.

Было бы очень полезно, если бы кто-нибудь мог показать мне выход.

1 Ответ

0 голосов
/ 24 января 2020

Используйте pg_restore из более новой версии, чтобы создать простой SQL файл дампа. Затем восстановите старую версию из этого файла дампа. В зависимости от того, какие функции вы используете, файл дампа может потребоваться изменить вручную, прежде чем он будет успешно восстановлен.

...