Резервное копирование PostgreSQL#
Для создания плана защиты выполните следующие действия:
Перейдите в Устройства → PostgreSQL.
Выберите экземпляр PostgreSQL, который вы хотите защитить.
Перейдите на вкладку справа Защитить.
В поле Место сохранения нажмите Указать и выберите место хранения резервных копий. Выберите существующее хранилище или нажмите Добавить хранилище и укажите другое. Возможные варианты хранения резервных копий: локальная папка, сетевая папка, облачное хранилище, папка NFS.
Подробнее о выборе места хранения резервных копий см. в разделе Выбор места назначения.
В поле Расписание укажите схему и периодичность выполнения резервного копирования (см. раздел Расписание). Доступны полное резервное копирование, инкрементное резервное копирование и резервное копирование журнала транзакций. Подробнее о схемах см. далее в подразделе "Схемы резервного копирования".
Подробнее см. в разделе Расписание.
В поле Срок хранения укажите срок хранения резервных копий и правила очистки хранилища. Подробнее см. в разделе Правила хранения.
При необходимости защитите резервные копии паролем.
[Необязательно] В поле Параметры резервного копирования нажмите Изменить и укажите следующие параметры:
Деление. Выберите метод разделения резервных копий на меньшие по размеру фрагменты.
Примечание
Параметр недоступен при резервном копировании в облачное хранилище данных.
Еженедельная резервная копия. Укажите день недели для создания еженедельной копии.
Имя файла резервной копии. Укажите шаблон для наименований файлов резервных копий.
Команды до или после. Укажите команды, которые должны выполняться перед резервным копированием или после него.
Многопоточность. Выберите вариант использования многопоточности.
Обработка ошибок. Укажите порядок обработки ошибок, возникающих при резервном копировании.
Способ резервного копирования кластера. Подробнее см. в разделе Способ резервного копирования кластера.
Уровень сжатия. Укажите уровень сжатия данных при резервном копировании.
Подробнее см. в разделе Параметры резервного копирования.
Нажмите Применить. Новый план защиты появится в списке планов.
B результате вы сможете:
выполнять резервное копирование баз данных PostgreSQL;
выполнять восстановление баз данных PostgreSQL из резервных копий.
Схемы резервного копирования
Примечание
Для инкрементного резервного копирования требуется, чтобы агент располагался на одной машине с экземпляром PostgreSQL.
Для PostgreSQL реализованы следующие схемы резервного копирования:
Всегда полное. При этой схеме всегда выполняется полное резервное копирование.
Еженедельно полное, ежедневно инкрементное. Если агент для PostgreSQL установлен на машине, на которой нет баз данных, то резервное копирование всегда будет полным.
Еженедельно полное, ежедневно журнал транзакций.
Еженедельно полное, ежедневно инкрементное, ежечасно журнал транзакций. Если агент для PostgreSQL установлен на машине, на которой нет баз данных, вместо инкрементного резервного копирования будет совершаться полное.
Другое. Эта схема является пользовательской.
Примечание
Инкрементное резервное копирование выполняется только для экземпляров PostgreSQL. Для кластеров Patroni этот тип резервного копирования недоступен.
Особенности использования
После обновления продукта до версии 26.07 изменится следующее:
схема резервного копирования Еженедельно полное, ежедневно инкрементное сменит свое название на Еженедельно полное, ежедневно журнал транзакций;
в интерфейсе веб-консоли Хранилища резервных копий названия резервных копий Инкрементное останутся неизменными;
в схеме резервного копирования Другое изменится название с Инкрементное резервное копирование на Резервное копирование журналов транзакций;
при дальнейших запусках Журнал транзакций будет отображаться в резервных копиях как Инкрементальное (новый тип резервного копирования не будет поддерживаться).
После обновления агента изменится следующее:
все старые инкрементные резервные копии останутся с названием Инкрементное;
при первом запуске схемы Журнал транзакций будет выполнено полное резервное копирование; при последующих запусках будет выполняться резервное копирование по схеме Журнал транзакций.
Если правилами хранения установлены такие сроки хранения, при которых резервные копии должны быть удалены, одна резервная копия журнала транзакций всё равно сохранится.
После смены лидера в кластере Patroni следующее резервное копирование будет полным.
