Могут ли быть два одинаковых значения внешнего ключа у двух объектов?
Есть две таблицы - Resumes и Works. В Resumes есть поле id serial primary key, в Works - cv_id serial references resumes (id)
Могут ли в таблице Works существовать два или более объектов с одинаковыми значениями cv_id? То есть ссылающиеся на один и тот же экземпляр в таблице таблицы Resume. При попытке вставить второе значение получаю insert or update on table \"works\" violates foreign key constraint \"works_cv_id_fkey\"
Дмитрий, точно существует, т.к. ошибку ловлю только при попытке вставить второй объект, а первый в БД сохраняется корректно
unique constraint нет, вот полная сигнатура поля cv_id в Works
cv_id serial references resumes (id) ON DELETE CASCADE