Скачать Купить

О задаче «Резервное копирование PostgreSQL»

Тип задачи «Резервное копирование PostgreSQL» предназначен для автоматизированного создания бэкапов баз данных СУБД PostgreSQL. Данная задача позволяет настроить регулярную выгрузку баз (используя нативную консольную утилиту pg_dump), их архивацию с необходимой степенью сжатия и шифрования, а также последующее сохранение в локальные, сетевые или облачные хранилища.

Основные возможности:

  • Гибкий выбор баз данных: Возможность точечно указать только те базы, которые необходимо архивировать, либо включить автоматическое резервное копирование всех пользовательских баз данных на сервере (системные базы при этом будут автоматически исключены).
  • Различные форматы бэкапа: Поддержка всех основных форматов выгрузки pg_dump. Вы можете сохранять дампы как обычный текстовый SQL-скрипт (Plain), использовать специальный гибкий архивный формат (Custom), формат Tar, или формат каталога (Directory).
  • Многопоточное копирование: При использовании формата Directory программа позволяет задать число параллельных заданий для выгрузки таблиц, что существенно ускоряет создание бэкапа на многоядерных серверах.
  • Управление кодировкой и сжатием: Возможность принудительно задавать кодировку выходного файла и управлять уровнем нативного сжатия самого PostgreSQL.
  • Дополнительное сжатие и шифрование: Помимо механизмов СУБД, вы можете применять встроенные средства программы — упаковку итоговых бэкапов в форматы ZIP или 7z, защиту архивов паролем (алгоритмы AES) и разделение больших файлов на тома заданного размера.
  • Умная очистка хранилищ: Настройка лимита хранения резервных копий и автоматическое удаление устаревших архивов позволяет избежать переполнения свободного места на локальных дисках или удаленных серверах.
  • Автоматизация окружения: Запуск системных команд (bat/cmd скриптов) и служебных утилит Windows строго до начала процесса копирования или сразу после его завершения.
  • Независимое расписание: Продвинутая настройка графиков автозапуска для автоматического выполнения задачи в нужные дни, часы или с заданным интервалом.
  • Система оповещений: Автоматическая генерация и отправка отчетов о результатах выполнения задачи (по каждому запуску или только при ошибках) на email или в Telegram.

Статьи и документация