Online Documentation for SQL Backup for PostgreSQL
Структура бэкапа
На этой вкладке вы можете посмотреть или изменить детальные настройки операторов в итоговом резервном файле.
Data queries statement (Оператор вставки данных)
Выберите тип оператора для вставки данных:
COPY (это самый быстрый оператор для восстановления данных)
INSERT (оператор вставки будет генерироваться для каждой строки)
INSERT with column names (в оператор вставки данных будут добавлены имена столбцов (INSERT INTO table (column, ...) VALUES ...), что обеспечивает стабильность работы при перестановке столбцов, но значительно замедляет процесс восстановления из резервной копии.
Structure options (Настройки структуры)
Force to create new database (Создавать новую БД)
В скрипт будет добавлен оператор CREATE DATABASE.
Include OIDs to table data (Добавлять OID к данным таблиц)
Сохранять уникальный идентификатор таблиц.
Drop objects before creation (Удалять объекты перед созданием)
Добавлять в создаваемый скрипт команды для удаления объектов.
Add IF EXISTS (Добавлять оператор IF EXISTS)
Использовать оператор DROP IF EXISTS.
Disable triggers temporarily (Временно отключать триггеры)
В скрипт будут добавлены операторы для временного выключения триггеров при восстановлении в БД.
Disable dollar quoting (Отключить экранирование долларом)
Отключает использование символа $ в телах функций.
Exclude tablespaces (Исключать табличные пространства)
Не добавлять в скрипт команды для указания табличных пространств. Все объекты при восстановлении будут создаваться в табличном пространстве по умолчанию.
Force quoting of all identifiers (Экранировать все идентификаторы)
Экранировать все идентификаторы для сохранения совместимости между версиями серверов.
Load data via partition root (Выгружать данные через корневую таблицу в иерархии секции)
Выводить команды COPY или INSERT, ссылающиеся на корневую таблицу в иерархии секционирования, а не на выгружаемую секцию. В результате при загрузке данных подходящая секция будет выбираться заново для каждой строки. Это может быть полезно при перезагрузке данных, когда на целевом сервере строки не всегда попадают в те же секции, в которых они находились на исходном.
Add detailed object comments (Добавлять детальную информацию об объекте)
Добавлять детальный лог по каждому объекту в процессе создания резервной копии. Включение этой опции значительно увеличивает размер файла резервной копии.