powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / В зависимостях поля FK отображается 2 раза
5 сообщений из 5, страница 1 из 1
В зависимостях поля FK отображается 2 раза
    #39729446
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

IDE 2018.9.24.1, FB2.5.8

Если таблица имеет FK на саму себя, то в зависимостях поля такой FK отображается 2 раза.

Код: sql
1.
2.
3.
4.
5.
6.
7.
create table T1 (
    ID  integer not null
);

alter table T1 add constraint PK_T1 primary key ( ID );

alter table T1 add constraint FK_T1_SELF foreign key ( ID ) references T1 ( ID );



Открываем поля таблицы и смотрим внизу вкладку "Field dependencies"
FK_T1_SELF отображается 2 раза.

С уважением, Polesov.
...
Рейтинг: 0 / 0
В зависимостях поля FK отображается 2 раза
    #39729448
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polesov,
*IBE 2018.9.24.1
...
Рейтинг: 0 / 0
В зависимостях поля FK отображается 2 раза
    #39729503
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polesov,

ты бы сначала внимательней посмотрел на свой скрипт, а то там фигня какая-то. Первичный ключ является одновременно внешним и идёт сам на себя. Обычно внешний ключ это всё таки другое поле. Тут не только у Expert бошку снесёт
...
Рейтинг: 0 / 0
В зависимостях поля FK отображается 2 раза
    #39729826
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисты бы сначала внимательней посмотрел на свой скрипт
Понятно, что такой FK лишен всякого смысла, но, по крайней мере, Firebird позволил создать такой FK.

По поводу двойного отображения такого FK в IBE - все верно, ошибки нет:
- первый раз в качестве foreign key;
- второй раз в качестве references;
...
Рейтинг: 0 / 0
В зависимостях поля FK отображается 2 раза
    #39729850
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polesov,

ну Firebird глупости проектирования БД не проверяет
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / В зависимостях поля FK отображается 2 раза
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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