Автоматическая генерация SQL-кода для создания внешних ключей в Toad Data Modeler

Добрый день, уважаемые читатели. После того, как я обновил Toad Data Modeler — database design tool с 4-ой версии на 5-ую, у меня перестал автоматически генерироваться код для создания внешних ключей. Как я решил эту проблему, читайте дальше.

Итак, проблема достаточно известная. Есть и запросы на официальном форуме. Например, этот. В нём же я как раз таки и нашёл решение.

Vaclav Frolik говорит, что нужно выполнить ряд действий. Во-первых, нужно зайти в свойство каждой связи и поставить галочку Generate.

Свойство связи в TOAD

Во-вторых, нужно разбить процесс генерации DLL-кода на 2 этапа. В первом этапе мы генерируем всё, кроме кода для создания связей. Во втором этапе — только связи.

Важно, что при генерации связей во втором этапе нужно не забыть поставить галочку Append to file, для того чтобы не получить новый скрипт, а дополнить старый скрин новым кодом.

Свойство связи в TOAD

Собственно, это позволило сразу на выходе получать такой код:
[sourcecode language=»sql»]
ALTER TABLE [Driver] ADD CONSTRAINT [FK_Driver_Car] FOREIGN KEY ([Id]) REFERENCES [Car] ([Id])
go
[/sourcecode]

Вот так, довольно просто, но от этого не менее нудно, решилась моя небольшая проблема.

Категории: Программирование

Метки: