Online Documentation for SQL Backup for PostgreSQL

Настройки структуры бэкапа


На этом шаге вы можете задать детальные настройки операторов в итоговом резервном файле.

 

Data queries statement (Оператор вставки данных)

Выберите тип оператора для вставки данных:

COPY (это самый быстрый оператор для восстановления данных)

INSERT (оператор вставки будет генерироваться для каждой строки)

INSERT with column names (в оператор вставки данных будут добавлены имена столбцов (INSERT INTO table (column, ...) VALUES ...), что обеспечивает стабильность работы при перестановке столбцов, но значительно замедляет процесс восстановления из резервной копии.

 

Backup tasks - Configuring backup structure

 

Structure options (Настройки структуры)

checkbox Force to create new database (Создавать новую БД)

В скрипт будет добавлен оператор CREATE DATABASE.

 

checkbox Include OIDs to table data (Добавлять OID к данным таблиц)

Сохранять уникальный идентификатор таблиц.

 

checkbox Drop objects before creation (Удалять объекты перед созданием)

Добавлять в создаваемый скрипт команды для удаления объектов.

 

checkbox Add IF EXISTS (Добавлять оператор IF EXISTS)

Использовать оператор DROP IF EXISTS.

 

checkbox Disable triggers temporarily (Временно отключать триггеры)

В скрипт будут добавлены операторы для временного выключения триггеров при восстановлении в БД.

 

checkbox Disable dollar quoting (Отключить экранирование долларом)

Отключает использование символа $ в телах функций.

 

checkbox Exclude tablespaces (Исключать табличные пространства)

Не добавлять в скрипт команды для указания табличных пространств. Все объекты при восстановлении будут создаваться в табличном пространстве по умолчанию.

 

checkbox Force quoting of all identifiers (Экранировать все идентификаторы)

Экранировать все идентификаторы для сохранения совместимости между версиями серверов.

 

checkbox Load data via partition root (Выгружать данные через корневую таблицу в иерархии секции)

Выводить команды COPY или INSERT, ссылающиеся на корневую таблицу в иерархии секционирования, а не на выгружаемую секцию. В результате при загрузке данных подходящая секция будет выбираться заново для каждой строки. Это может быть полезно при перезагрузке данных, когда на целевом сервере строки не всегда попадают в те же секции, в которых они находились на исходном.

 

checkbox Add detailed object comments (Добавлять детальную информацию об объекте)

Добавлять детальный лог по каждому объекту в процессе создания резервной копии. Включение этой опции значительно увеличивает размер файла резервной копии.