(proc_cd,prcd_cd,op_cd)
VALUES (1,1,1)
ON conflict (proc_cd)
DO NOTHING;
Я хочу, чтобы при добавлении имеющихся значений в таблице (т.е. я вставляю 1, а таблице уже есть 1) происходил конфликт и ничего не делалось. Т.е. ролбэк.
Мне выдает такую ошибку при инсерте существующих данных:
ОШИБКА: нет уникального ограничения или ограничения-исключения, соответствующего указанию ON CONFLICT
Подскажите пожалуйста, что не так?
судя по всему, колонка poc_cd у тебя не уникальна и потому конфликтов быть просто не может...
Обсуждают сегодня