Найти тему
Diz Kragnet

Настройка резервирования PostgreSQL через Webmin

Нужно открыть слева вкладу Server - PostgreSQL Database Server (если он установлен и настроен)

Слева внизу есть кнопка Backup Databases, нажимаем.

-2
  • Backup files directory - выбираем путь для сохранения бэкапов
  • Backup file format - я люблю использовать Plain SQL text. Восстановить в автоматическом режиме такой тип из webmin не получится, будет ошибка. См. статью Восстановление базы postgresql
  • Command to run after backup заполняем следующим:
mkdir /mnt/backup/pg/`date +%d-%m-%Y` && mv -f /mnt/backup/pg/*.sql /mnt/backup/pg/`date +%d-%m-%Y`/

Данная команда создаёт папку с текущей датой и перемещает все *.sql файлы бэкапа в неё.

p.s. Можно дополнить строку архивацией

  • Scheduled backup enabled - Yes, at times chosen below .. И выбираем время выполнения