Общие сведения

Печать Предыдущая страница Стартовая страница Следующая страница

Программой формирования SQL-скриптов предусмотрено формирование набора таблиц со столбцами соответствующими XSD-схеме. Результатом работы программы является файл с расширением SQL, который служит исполняемым скриптом для СУБД  Oracle, PostgreSQL, MsSQL.

_bm4832

Для  формирования SQL-скрипта в поле Схема XSD с помощью элемента управления устанавливается имя файла  XSD-схемы.

Элемент Выходной SQL-скрипт предназначен для указания названия формируемого файла  sql.  По умолчанию,  название файла формируется по имени файла выбранной XSD-схеме.

Элемент Классификатор служит для выбора классификатора, в котором располагаются комментарии к создаваемым столбцам и таблицам.

Элемент Тип базы данных служит для выбора процедурного расширения языка SQL, т.е. в соответствии с данным элементом будет создан скрипт для СУБД  Oracle, PostgreSQL, или MsSQL.

Элемент Список дополнительных столбцов служит для отображения дополнительных столбцов, которые не всегда есть в  XSD-схеме, но необходимы в каждой создаваемой таблице. С помощью элемента управления удаляется дополнительный столбец, удаление столбца № 1 - уникального идентификатора и №2 - пространственные данные не возможно, т.к. пространственная база данных не возможна без вышеуказанных столбцов.  С помощью элемента управления вызывается редактор столбцов для добавления нового столбца:

 

_bm4833

где необходимо указать Имя вновь создаваемого столбца, его Тип согласно базовым типам элементов XSD-схемы, Комментарий и Флаг добавления, имеющий два состояния:

"Добавлять всегда" - столбец будет добавлен в SQL-скрипт в любом случае, есть ли или нет его в схеме;

"Если есть в схеме"- столбец будет добавлен в SQL-скрипт только в случае, если он есть в схеме, но тип и комментарии будут взяты из Списка дополнительных столбцов;

"Не добавлять" - столбец с указанным именем не будет добавляться в SQL-скрипт в любом случае, есть ли или нет его в схеме.

С помощью элемента управления вызывается редактор столбцов для изменения столбца на котором установлен курсор, так же подобное действие вызывается при двойном нажатии мыши на сетке отображения столбцов. При редактировании столбцов № 1 и №2 запрещено изменения Типа и Флага добавления.

Если в процессе работы программы происходили изменения Списка дополнительных столбцов, то во время завершении работы программа предложит сохранить данные изменения в файле настройки программы:

 

_bm4721