@Sreu34

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

папку проекта можно просто скачать, а как перенести базу данных?
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Everything_is_bad
ну раз подробностей нет, то dump - restore
Ответ написан
Комментировать
@rPman
Если версия postgres (включая архитектуру процессора и битность операционной системы), первые его два числа, совпадают, то можно перенести все файлы из каталога postgres (если tablespaces вручную переносились в другое место их тоже нужно учесть), пути и диски должны совпадать. Пример пути для windows машины - C:\Program Files\PostgreSQL\16.1\data на linux /var/lib/pgsql. Копировать нужно будет с заменой (точнее с предварительной очисткой целевого каталога), это естественно уничтожит все базы данных на целевой системе. Аккаунты и пароли так же перенесутся.

Копирование базы это самый быстрый метод, особенно полезен когда размер базы терабайты а времени на развертывание дампа нет.
p.s. по уму для ssd дисков разница будет не особой, тормоза работы восстановления дампа были заметны на hdd дисках.

Но я бы все равно рекомендовал бы использовать штатный pg_dump, тем более механизмы резервного копирования с его использованием уже должны были быть настроены и использованы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы