<< Click to Display Table of Contents >> Администрирование (Linux) > Сопровождение работы системы > Резервное копирование и восстановление БД PostgreSQL Плановое создание полных резервных копий БД |
Полная резервная копия отображает состояние БД на конкретный момент времени. Периодичность создания копий определяется исходя из размеров БД и политики безопасности, принятой в компании.
В PostrgreSQL/Postgres Pro для полного резервного копирования можно использовать различные инструменты. Один из вариантов – выгрузка в SQL с использованием утилиты pg_dump. Утилита генерирует текстовый файл с командами SQL, которые при выполнении на сервере пересоздают БД в том же самом состоянии, в котором она была на момент выгрузки.
Утилита позволяет выгружать данные в разных форматах. Ниже приведен пример команды, которая выгружает БД в формате tar:
$ pg_dump -Ft mydb -f dump.tar
Подробнее см. на сайте Postgres Pro статьи «pg_dump» и «25.1. Выгрузка в SQL».
Для автоматического запуска резервного копирования можно использовать любую программу, которая позволяет выполнять задания в определенное время, например cron.
© Компания Directum, 2024 |