Режим экспорта данных

 
-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