Я создал интернет-сервис на сервере Debian. Я хочу перенести все данные с одного сервера на новый.
Итак, как я могу переместить базу данных postresql? Что такое лучший трубопровод?
Как перенести базу данных PostgreSQL с одного компьютера на другой?
17
2 ответа
pg_dump -Fc
каждая база данных, и pg_dumpall --globals-only
пользователи и т. д.
запустите сценарий dumpall через psql
восстановить его. Тогда pg_restore
каждый отдельный дамп базы данных.
2
отвечен Craig Ringer 2023-05-06 21:15
мой собственный ответ: В моем случае в старой машине:
pg_dumpall > all.tar
и чем в новой машине:
sudo -u postgres psql < all.tar
помог мне.
0
отвечен Vyacheslav 2023-05-06 23:32
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]