Да это похоже по теме, но там очень много всего и внем очень долго разбираться прийдется, а мне это нужно побыстрее .... Не могли бы вы привести простенький пример как используя этот механизм решить простую задачу: для каждой таблицы для колонки с названием "SUPER_COLUMN" (если такая есть) установить размер 12 символов.
Татьяна пишет 05.10: >Петр пишет 01.10: >>Тот вариант который предлагаете вы НЕ МЕНЯЕТ СХЕМУ ЭРВИНА. >Здесь поможет ERwin API (см. документацию - ERwinAPI.pdf). Далее создается исполняемый файл, например, при помощи VB + ERwin API и полученное НЕЧТО подключается к ERwin DM (Tools-Add Ins...).
Петр пишет 01.10: >Тот вариант который предлагаете вы НЕ МЕНЯЕТ СХЕМУ ЭРВИНА. >Он Просто добавляет дополнительный SQL код в SQL скрипт, >которы просто постфактум меняет ненужные индексы. >ОНИ НЕ ПРОПАДАЮТ ИЗ МОДЕЛИ.
Здесь поможет ERwin API (см. документацию - ERwinAPI.pdf). Далее создается исполняемый файл, например, при помощи VB + ERwin API и полученное НЕЧТО подключается к ERwin DM (Tools-Add Ins...).
Петр пишет 01.10: >Тот вариант который предлагаете вы НЕ МЕНЯЕТ СХЕМУ ЭРВИНА. >Он Просто добавляет дополнительный SQL код в SQL скрипт, >которы просто постфактум меняет ненужные индексы. >ОНИ НЕ ПРОПАДАЮТ ИЗ МОДЕЛИ.
Здесь поможет ERwin API (см. документацию - ERwinAPI.pdf). Далее создается исполняемый файл, например, при помощи VB + ERwin API и полученное НЕЧТО подключается к ERwin DM (Tools-Add Ins...).
Петр пишет 01.10: >Тот вариант который предлагаете вы НЕ МЕНЯЕТ СХЕМУ ЭРВИНА. >Он Просто добавляет дополнительный SQL код в SQL скрипт, >которы просто постфактум меняет ненужные индексы. >ОНИ НЕ ПРОПАДАЮТ ИЗ МОДЕЛИ.
Здесь поможет ERwin API (см. документацию - ERwinAPI.pdf). Далее создается исполняемый файл, например, при помощи VB + ERwin API и полученное НЕЧТО подключается к ERwin DM (Tools-Add Ins...).
Я в этом сильно сомневаюсь. Мне необходимо, чтобы после выполнения этого скрипта у всех такиких идексов галочка генерировать была снята, так что при следующей генерации они уже не генерировались бы.
Тот вариант который предлагаете вы НЕ МЕНЯЕТ СХЕМУ ЭРВИНА. Он Просто добавляет дополнительный SQL код в SQL скрипт, которы просто постфактум меняет ненужные индексы. ОНИ НЕ ПРОПАДАЮТ ИЗ МОДЕЛИ.
Это совсем не то, о чем говорил я . Татьяна пишет 30.09: >Реализовано. >Для этого нужно использовать язык макрокоманд ERwin DM: >- создаем скрипт уровня модели (model level script) >- в скрипте прописываем, что-то вроде "для каждого индекса где в имени _XAUTO удаляем индекс" (текст макроса напишите сами). >- не забываем включить выполнение скриптов уровня модели на этапе прямой генерации кода.
Реализовано. Для этого нужно использовать язык макрокоманд ERwin DM: - создаем скрипт уровня модели (model level script) - в скрипте прописываем, что-то вроде "для каждого индекса где в имени _XAUTO удаляем индекс" (текст макроса напишите сами). - не забываем включить выполнение скриптов уровня модели на этапе прямой генерации кода.