Аврора postgresql выдает ложную ошибку при ограничении внешнего ключа - PullRequest
0 голосов
/ 27 апреля 2020

Я создал таблицу table2 с ограничением FOREIGN KEY (uid) REFERENCES ud_dim(uid) on delete cascade on update cascade

При попытке скопировать данные из файла я получаю следующую ошибку:

SQL Ошибка [23503]: ОШИБКА: вставка или обновление таблицы «table2» нарушает ограничение внешнего ключа «table2_uid_fkey»

Подробно: Ключ (uid) = (123xyz) отсутствует в таблице «ud_dim»

При запросе перекрестной проверки данные

select * from ud_dim where uid="123xyz"

123xyz  user    School  SV      123456

в родительской таблице все еще получают эту ошибку. В чем может быть причина

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...