Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner: MySQL 4 и foreign keys / 2 сообщений из 2, страница 1 из 1
18.11.2003, 15:41
    #32327631
Violina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerDesigner: MySQL 4 и foreign keys
Последняя поддерживаемая версия MySQL в PowerDesigner 3.23 - foreign keys еще нет. Пока что генерю скрипт для создания FK contriants путем временной смены RDBMS на InterBase.

Посмотрела возможности донастройки RDBMS, вроде все достаточно продвинуто. мой вопрос реально ли настроить PowerDesigner чтобы и для MySQL генерились команды для создания FK?
...
Рейтинг: 0 / 0
18.11.2003, 18:31
    #32327890
Violina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PowerDesigner: MySQL 4 и foreign keys
Настроить получилось, только вот одна проблема, в MySQL index на foreign key обязателен и хотелось бы чтобы он создавался в купе с созданием foreign key constraint.

В [edit current RDBMS - script - object - reference] есть опция FKAutoIndex [Foreign key is auto-indexed] ставлю ее в [No]. В диалоге generate database помечаю чекбокс Index filter: foreign key. Однако index все равно не генериться. Для чего вообще тогда эти опции и как они работают?

PS
Пока решила проблему так (что не совсем красиво)

Опция create

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
create index %CONSTNAME% on [%QUALIFIER%]%TABLE%
(
   %FKEYCOLUMNS%
);

alter table [%QUALIFIER%]%TABLE%
   add [constraint %CONSTNAME%] foreign key (%FKEYCOLUMNS%)
      references [%PQUALIFIER%]%PARENT%[ (%CKEYCOLUMNS%)]
      [%R%?on delete %DELCONST%:[%DELCONST%=RESTRICT? :[on delete %DELCONST%]]]
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / PowerDesigner: MySQL 4 и foreign keys / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]