Ano a toto chování je výchozí. Jakékoli jedinečné porušení omezení představuje konflikt a poté UPDATE se provede, pokud ON CONFLICT DO UPDATE je specifikováno. INSERT příkaz může mít pouze jeden ON CONFLICT klauzule, ale conflict_target této klauzule může specifikovat více názvů sloupců, z nichž každý musí mít index, například UNIQUE omezení. Jste však omezeni na jednu conflict_action a při zpracování této akce nebudete mít informace o tom, které omezení konflikt způsobilo. Pokud potřebujete tento druh informací nebo konkrétní akci v závislosti na porušení omezení, měli byste napsat spouštěcí funkci, ale pak ztratíte veledůležitou atomicitu INSERT ... ON CONFLICT DO ... prohlášení.