Я создал интернет-сервис на сервере Debian. Я хочу переместить все данные с одного сервера на новый. Итак, как я могу переместить базу данных postresql? Какой самый лучший трубопровод?
2 ответа
2
pg_dump -Fc
каждой базы данных, а pg_dumpall --globals-only
users и т. д.
Запустите скрипт dumpall через psql
чтобы восстановить его. Затем pg_restore
каждый отдельный дамп базы данных.
0
Мой собственный ответ: В моем случае на старой машине:
pg_dumpall > all.tar
а чем в новой машине:
sudo -u postgres psql < all.tar
помог мне.