1.4. Ограничения pg_probackup3 #
В настоящее время pg_probackup3 имеет следующие ограничения:
Любая резервная копия (FULL или DELTA), созданная с помощью pg_probackup3, должна использовать один из следующих режимов доставки WAL: ARCHIVE или STREAM.
Режим удалённого сервера на платформе Windows не поддерживается.
На сервере Postgres Pro, где была сделана копия, и на сервере, где она будет восстанавливаться, должны быть одинаковые значения параметров block_size и wal_block_size и одинаковая основная версия. В зависимости от конфигурации кластера, Postgres Pro может накладывать дополнительные ограничения, например, по архитектуре процессора и версии libc/icu.
pg_probackup3 поддерживает только Postgres Pro и PostgreSQL версии 14 и новее.
В Postgres Pro и PostgreSQL 14: если между полной резервной копией и копией в режиме DELTA будет создана новая база данных, инкрементальное резервное копирование будет завершаться ошибкой до создания новой полной резервной копии.
Создание резервных копий с использованием разных режимов источника данных (
--backup-source) в рамках одной цепочки запрещено.Возможность запуска pg_probackup3 в многопоточном режиме (с использованием параметра
-j) в текущей версии реализована только для следующих команд:backup,restore,merge,catchupиvalidate.Путь к каталогу WAL при резервном копировании и восстановлении по умолчанию установлен на
PGDATA/pg_wal.Параметр
--dry-runподдерживается только для командыdelete.Проверка доступна только для резервных копий целиком.
Инкрементальное резервное копирование не поддерживается при изменении статуса TDE (включение или отключение). После любого изменения статуса TDE необходимо выполнить полное резервное копирование.
Операции
mergeзапрещены, если цепочки инкрементальных резервных копий содержат резервную копию, фиксирующую изменение статуса TDE. В таких случаях требуется полная резервная копия всего кластера.Кластеры с включённым TDE не поддерживают операции
catchupиfuse.