Как перенести базу данных PostgreSQL с одного компьютера на другой?

Я создал интернет-сервис на сервере Debian. Я хочу перенести все данные с одного сервера на новый.
Итак, как я могу переместить базу данных postresql? Что такое лучший трубопровод?

17
задан Vyacheslav
05.05.2023 13:27 Количество просмотров материала 3657
Распечатать страницу

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-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх