Имеется обработка нарушения ограничения для оператора "При конфликте", работает нормально, если я хочу проверить 1 (!) Ограничение
Например:
INSERT INTO my_table (co1,col2..colN)
VALUES (...)
ON CONFLICT (col1, col2) DO NOTHING --or update
Но если у меня 2 константы unique(col1,col2)
и unique(col5,col6,col7)
, приведенный ниже запрос не работает:
INSERT INTO my_table (co1,col2..colN)
VALUES (...)
ON CONFLICT (col1, col2) DO NOTHING --or update
ON CONFLICT (col5, col6, col7) DO NOTHING --or update
Это вызывает ошибку, указывая на: ERROR: syntax error at or near "on". LINE _: on conflict (col5, col6, col7) do nothing
Как я могу решить, используя несколько проверок ограничений в одном запросе?