Форум Сообщества Аналитиков

Общий раздел => ПО Аналитика => Sparx => Тема начата: kamakama от 21 Мая 2010, 22:43:49

Название: Задание параметров генерации DDL скрипта для таблицы в схеме БД (EA 7.5)
Отправлено: kamakama от 21 Мая 2010, 22:43:49
Доброе время суток. При проектировании БД использую генерацию DDL скрипта на основе существующей схемы. Возникла необходимость добавить в таблицы возможность каскадного удаления данных (MS SQL Server). Для этих целей нужно к ALTER TABLE добавлять параметр REFERENCES ON DELETE CASCADE. Скажите, каким образом можно это сделать?
Как я понимаю, для этого необходимо изменить какое-то свойство таблицы, но какое и где? Или это уже в шаблоне DDL скрипта?
Название: Re: Задание параметров генерации DDL скрипта для таблицы в схеме БД (EA 7.5)
Отправлено: Galogen от 23 Мая 2010, 21:43:29
Ну вообще это стандартная процедура ссылочной целостности. Не уверен, что такая возможность имеется в ЕА напрямую.

Однако возможно при настройки трансформации либо явное указание ограничений при настройке отношений. Посмотрите на форуме и сайте в white papers
Название: Re: Задание параметров генерации DDL скрипта для таблицы в схеме БД (EA 7.5)
Отправлено: kamakama от 24 Мая 2010, 14:58:52
То есть я так понимаю, задать какие-либо параметры создания таблиц (да и вообще других объектов) невозможно, или, по крайней мере, это никто не пробовал? Жаль, это же вроде достаточно просто, да и такая необходимость очевидна
Название: Re: Задание параметров генерации DDL скрипта для таблицы в схеме БД (EA 7.5)
Отправлено: kamakama от 29 Августа 2012, 13:51:26
Для вторичного ключа необходимо указать в расширенных настройках галочку каскадного удаления и обновления
Название: Re: Задание параметров генерации DDL скрипта для таблицы в схеме БД (EA 7.5)
Отправлено: Galogen от 29 Августа 2012, 15:22:49
Для вторичного ключа необходимо указать в расширенных настройках галочку каскадного удаления и обновления
Спасибо, что нашли решение своей проблемы и поделились им.