Sobes.tech
Назад к вопросам
Junior — Middle
76

Ты когда-либо выполнял резервное копирование базы данных PostgreSQL?

Компании, где спрашивали
СБЕРСБЕР

Ответ от нейросети

sobes.tech AI

Да, резервное копирование базы данных PostgreSQL обычно выполняется с помощью утилиты pg_dump.

Пример создания резервной копии:

pg_dump -U username -h hostname -F c -b -v -f backup_file.backup dbname
  • -U — имя пользователя базы данных
  • -h — хост сервера
  • -F c — формат резервной копии (custom)
  • -b — включить большие объекты
  • -v — подробный вывод
  • -f — файл для сохранения резервной копии

Также можно использовать pg_basebackup для создания физической копии базы.

Для восстановления используется команда pg_restore или psql в зависимости от формата резервной копии.

Важно планировать резервное копирование с учётом времени простоя и объёма данных.