У меня есть два столбца в таблице col1
, col2
, они оба уникальны индексированы (col1 уникален, а также col2).
Мне нужно при вставке в эту таблицу, используйте синтаксис ON CONFLICT
и обновите другие столбцы, но я не могу использовать оба столбца в разделе conflict_target
.
Работает:
INSERT INTO table
...
ON CONFLICT ( col1 )
DO UPDATE
SET
-- update needed columns here
Но как это сделать для нескольких столбцов, примерно так:
...
ON CONFLICT ( col1, col2 )
DO UPDATE
SET
....