QBS
Контрольный лист · P054

Резервное копирование PostgreSQL через pg_dump

pg_dump создает логическую копию одной базы; роли и общекластерные объекты требуют отдельного учета.

Редакция 22 сентября 2026 · Общая памятка; параметры сверяйте с документацией своей версии.

pg_dump: от базы к проверенному архиву

PostgreSQLИсходная база
pg_dumpЛогический архив
pg_restoreОтдельная тестовая БД
Роли и общекластерные объекты учитываются отдельно. Логический архив не заменяет физическое резервирование с WAL для PITR.

Область применения

pg_dump создает логическую копию одной базы; роли и общекластерные объекты требуют отдельного учета.

Исходные данные

Сверьте версии клиента и сервера, объем базы, права backup-роли и место для копии. Секреты храните вне командной строки.

Порядок проверки

Выберите формат custom для гибкого pg_restore. Записывайте код завершения и проверяйте список содержимого архива.

Критерий результата

Восстановите архив в отдельную тестовую базу, проверьте схемы, владельцев и прикладные запросы.

Ограничения и риски

pg_dump не обеспечивает PITR и не заменяет физический backup с WAL. Наличие файла ненулевого размера не доказывает целостность.

Документация

По теме