Режим экспорта данных
-o< режим >[< режим >…]
Задает режим экспорта данных.
Ключ -о
задается только в строчном виде, режимы – только прописными буквами.
Виды режимов:
-
D
– оптимизация восстановления выгруженных данных. Если задан этот режим, утилита добавляет ключ «быстрой» загрузки в генерируемую командную строку для утилиты импорта структур и данных loarel. Используется по умолчанию; -
N
– устанавливает режим «медленной» загрузки для утилиты импорта структур и данных loarel (в противоположность режиму «быстрой» загрузки); -
B
– режим восстановления выгруженной БД. Если он задан, то восстанавливаемая БД создается с параметрами, используемыми по умолчанию утилитой создания базы данных gendb; если не задан – БД восстанавливается в соответствии со своими исходными параметрами; -
T
– минимизирует размеры выгружаемых таблиц. Если режим установлен, то для пустой таблицы сохраняется значение параметра MAXROWID, равное1
, для непустой таблицы – равное количеству записей в ней (реально то и другое при восстановлении таблицы округляется по модулю 1022 с избытком). Количество и размеры файлов таблицы не сохраняются и при восстановлении таблицы берутся значения по умолчанию. Если этот режим не установлен, сохраняются и впоследствии восстанавливаются и текущее значение параметра MAXROWID, и число, и размеры файлов таблицы; -
S
– экспорт только структуры объекта (без сохранения данных). По умолчанию всегда экспортируются и структура, и данные; -
F
– выгрузка всех BLOB-значений столбца таблицы в один файл. По умолчанию каждое BLOB-значение таблицы выгружается в отдельный файл; -
M
– режим быстрого (пакетного) экспорта данных. По умолчанию используется режим экспорта по одной записи таблицы.
По умолчанию (если ключ -o
не задан) используются следующие режимы:
-
последующая быстрая загрузка данных;
-
исходные размеры восстанавливаемой БД;
-
запрет создания пустых таблиц при импорте данных;
-
экспорт и структуры, и данных объекта;
-
раздельная выгрузка BLOB-данных;
-
медленный (по одной записи) экспорт данных.
Примечание
Экспорт таблиц, представлений, синонимов, последовательностей, хранимых процедур, триггеров и событий в SQL-файлы выполняется с указанием имени схемы, поэтому в SQL-файлы добавляется создание схемы и назначение текущей схемы.
Примеры
-o S -o SFM -o TD