postgresql-9.5
Użyj wielu celów konfliktu w klauzuli on CONFLICT
Mam dwie kolumny w tabeli col1, col2, Oba są unikalne indeksowane (col1 jest unikalny, podobnie jak col2).
Muszę wstawić do ... needed columns here
Ale jak to zrobić dla kilku kolumn, coś takiego:
...
ON CONFLICT ( col1, col2 )
DO UPDATE
SET
....
PostgreSQL INSERT ON CONFLICT UPDATE (upsert) użyj wszystkich wykluczonych wartości
Gdy upsertujesz wiersz (PostgreSQL >= 9.5) i chcesz, aby ewentualna wstawka była dokładnie taka sama jak ewentualna aktual ... INTO tablename (id, user, password, level, email)
VALUES (1, 'John', 'qwerty', 5, '[email protected]')