У меня есть три таблицы: organization
, organization_teams
и org_users
. Здесь organization_teams
наследуется от organization
. Предположим, что если запись добавлена в organizations_teams
, она получит таблицу organization
id
как значение для столбца id
в organization_teams
.
org_users
имеет внешний ключ в столбце id
organization
. Теперь, когда я пытаюсь вставить данные в org_users
, он дает мне ошибку, как показано ниже
insert or update on table "org_users" violates foreign key constraint "org_users_organizations"
DETAIL: Key (org_id)=(12) is not present in table "organizations"
Почему?