Обсуждение вопросов, связанных с компанией Computer Associates, ее продуктами ERwin Data Modeler, ERwin Web Portal, ARCserve и др.
Автор:
Петр
|
Дата: 07.10.2004 16:40 |
|
Да это похоже по теме, но там очень много всего и внем очень долго разбираться прийдется, а мне это нужно побыстрее .... Не могли бы вы привести простенький пример как используя этот механизм решить простую задачу: для каждой таблицы для колонки с названием "SUPER_COLUMN" (если такая есть) установить размер 12 символов.
Татьяна пишет 05.10: >Петр пишет 01.10: >>Тот вариант который предлагаете вы НЕ МЕНЯЕТ СХЕМУ ЭРВИНА. >Здесь поможет ERwin API (см. документацию - ERwinAPI.pdf). Далее создается исполняемый файл, например, при помощи VB + ERwin API и полученное НЕЧТО подключается к ERwin DM (Tools-Add Ins...). |
Ответить на сообщение » |
Автор:
Татьяна
|
Дата: 05.10.2004 09:21 |
|
Петр пишет 01.10: >Тот вариант который предлагаете вы НЕ МЕНЯЕТ СХЕМУ ЭРВИНА. >Он Просто добавляет дополнительный SQL код в SQL скрипт, >которы просто постфактум меняет ненужные индексы. >ОНИ НЕ ПРОПАДАЮТ ИЗ МОДЕЛИ.
Здесь поможет ERwin API (см. документацию - ERwinAPI.pdf). Далее создается исполняемый файл, например, при помощи VB + ERwin API и полученное НЕЧТО подключается к ERwin DM (Tools-Add Ins...). |
Ответить на сообщение » |
Автор:
Татьяна
|
Дата: 05.10.2004 08:36 |
|
Петр пишет 01.10: >Тот вариант который предлагаете вы НЕ МЕНЯЕТ СХЕМУ ЭРВИНА. >Он Просто добавляет дополнительный SQL код в SQL скрипт, >которы просто постфактум меняет ненужные индексы. >ОНИ НЕ ПРОПАДАЮТ ИЗ МОДЕЛИ.
Здесь поможет ERwin API (см. документацию - ERwinAPI.pdf). Далее создается исполняемый файл, например, при помощи VB + ERwin API и полученное НЕЧТО подключается к ERwin DM (Tools-Add Ins...). |
Ответить на сообщение » |
Автор:
Татьяна
|
Дата: 05.10.2004 08:33 |
|
Петр пишет 01.10: >Тот вариант который предлагаете вы НЕ МЕНЯЕТ СХЕМУ ЭРВИНА. >Он Просто добавляет дополнительный SQL код в SQL скрипт, >которы просто постфактум меняет ненужные индексы. >ОНИ НЕ ПРОПАДАЮТ ИЗ МОДЕЛИ.
Здесь поможет ERwin API (см. документацию - ERwinAPI.pdf). Далее создается исполняемый файл, например, при помощи VB + ERwin API и полученное НЕЧТО подключается к ERwin DM (Tools-Add Ins...). |
Ответить на сообщение » |
Автор:
Петр
|
Дата: 01.10.2004 16:18 |
|
Я в этом сильно сомневаюсь. Мне необходимо, чтобы после выполнения этого скрипта у всех такиких идексов галочка генерировать была снята, так что при следующей генерации они уже не генерировались бы.
Тот вариант который предлагаете вы НЕ МЕНЯЕТ СХЕМУ ЭРВИНА. Он Просто добавляет дополнительный SQL код в SQL скрипт, которы просто постфактум меняет ненужные индексы. ОНИ НЕ ПРОПАДАЮТ ИЗ МОДЕЛИ.
Это совсем не то, о чем говорил я . Татьяна пишет 30.09: >Реализовано. >Для этого нужно использовать язык макрокоманд ERwin DM: >- создаем скрипт уровня модели (model level script) >- в скрипте прописываем, что-то вроде "для каждого индекса где в имени _XAUTO удаляем индекс" (текст макроса напишите сами). >- не забываем включить выполнение скриптов уровня модели на этапе прямой генерации кода. |
Ответить на сообщение » |
Автор:
Татьяна
|
Дата: 30.09.2004 16:37 |
|
Реализовано. Для этого нужно использовать язык макрокоманд ERwin DM: - создаем скрипт уровня модели (model level script) - в скрипте прописываем, что-то вроде "для каждого индекса где в имени _XAUTO удаляем индекс" (текст макроса напишите сами). - не забываем включить выполнение скриптов уровня модели на этапе прямой генерации кода. |
Ответить на сообщение » |
Автор:
Петр
|
Дата: 22.09.2004 16:38 |
|
Существует ли возможность проводить массовые скриптовые изменения в схеме эрвина?
Мне, например, пришлось вручную отключить порядка 500 индексов в схеме эрвина, которые заканчивались на _XAUTO.
Если б для этого можно было использовать что-то типа скрипта было бы просто замечательно.
Но это вероятно еще не реализовано ;-( .... |
Ответить на сообщение » |