Byte/RE ИТ-издание

Обновленный инструмент резервного копирования Postgres Pro

Компания Postgres Professional представила версию pg_probackup 3.2 – обновление утилиты для резервного копирования и восстановления кластеров баз данных Postgres Pro. Новый релиз расширяет поддержку актуальных версий СУБД, улучшает работу в корпоративных сценариях и устраняет ряд проблем, выявленных при эксплуатации на высоконагруженных системах.

Утилита pg_probackup 3.2 для управления резервным копированием и восстановлением кластеров баз данных PostgreSQL и Postgres Pro предназначена для эксплуатации в корпоративных и высоконагруженных средах. Инструмент поддерживает полное и инкрементальное резервное копирование, параллельную обработку данных, контроль целостности резервных копий и гибкие стратегии хранения. Утилита используется для построения схем резервного копирования, включая сценарии восстановления на момент времени, резервное копирование с реплик и работу с большими объемами данных.

Одним из ключевых изменений в релизе стало добавление поддержки Postgres Pro Enterprise 18. Это позволяет использовать pg_probackup 3.2 в инфраструктурах, обновленных до последней версии флагманской СУБД, без дополнительных доработок и ограничений. В версии 3.2 также реализована поддержка TDE (Transparent Data Encoding). В метаданных резервных копий и в выводе команды show теперь явно отображается информация о наличии TDE, что упрощает контроль соответствия требованиям безопасности и регуляторов при работе с закодированными базами данных.

В новой версии сделан и ряд дополнительных улучшений. Так, для повышения прозрачности и удобства администрирования в файле backup.control и в выводе команд теперь сохраняется и отображается хост, с которого был выполнен бэкап. Это важно для распределенных инфраструктур и сценариев, где резервное копирование выполняется с разных узлов или реплик.

В релизе улучшено восстановление резервных копий с read-only носителей. Поведение утилиты в таких сценариях унифицировано, а сообщения об ошибках и предупреждения стали более информативными, что снижает риск некорректных действий при восстановлении.

Дополнительно улучшена стабильность работы вспомогательных операций. При использовании параметра remote=true в командах archive-push и archive-get сигнал SIGQUIT теперь игнорируется, что предотвращает появление core dump у вспомогательных программ при остановке сервера.

Кроме того, добавлена проверка соответствия номера порта в каталоге PGDATA и параметра pgport, указанного в конфигурации pg_probackup 3.2. Для сценариев, где расхождение параметров допускается осознанно, реализован ключ —force, позволяющий выполнить резервное копирование, несмотря на различия.

Вам также могут понравиться