Использование файлов базы данных postgresql версии 8.4 с Docker postgresql 10 - PullRequest
0 голосов
/ 16 мая 2018

У меня есть образ Docker для postgresql, который равен 10.4. У меня есть старые файлы базы данных, которые являются postgresql 8.4. Я хочу обновить их для использования в 10.4, но на самом деле нет хорошего способа сделать это. Можно ли использовать образ Docker и обновить старые файлы?

1 Ответ

0 голосов
/ 16 мая 2018

Я думаю, вы можете запустить образ postgres:8.4, выполнить pg_dumpall внутри него и сохранить результат на хост, используя, например, команду тома или docker cp .

После этого вы можете запустить postgres:10 образ, предоставить ему файл результатов (том или снова docker cp) и восстановить данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...