Sobes.tech
Junior — Middle
113

Czy kiedykolwiek wykonywałeś kopię zapasową bazy danych PostgreSQL?

Firmy, w których zadano pytania
СБЕРСБЕР

Odpowiedź od AI

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 в зависимости от формата резервной копии.

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