Добрый день, уважаемые читатели. После того, как я обновил Toad Data Modeler — database design tool с 4-ой версии на 5-ую, у меня перестал автоматически генерироваться код для создания внешних ключей. Как я решил эту проблему, читайте дальше.
Итак, проблема достаточно известная. Есть и запросы на официальном форуме. Например, этот. В нём же я как раз таки и нашёл решение.
Vaclav Frolik говорит, что нужно выполнить ряд действий. Во-первых, нужно зайти в свойство каждой связи и поставить галочку Generate.
Во-вторых, нужно разбить процесс генерации DLL-кода на 2 этапа. В первом этапе мы генерируем всё, кроме кода для создания связей. Во втором этапе — только связи.
Важно, что при генерации связей во втором этапе нужно не забыть поставить галочку Append to file, для того чтобы не получить новый скрипт, а дополнить старый скрин новым кодом.
Собственно, это позволило сразу на выходе получать такой код:
[sourcecode language=»sql»]
ALTER TABLE [Driver] ADD CONSTRAINT [FK_Driver_Car] FOREIGN KEY ([Id]) REFERENCES [Car] ([Id])
go
[/sourcecode]
Вот так, довольно просто, но от этого не менее нудно, решилась моя небольшая проблема.
Категории: Программирование
Метки: программирование