Ya, dan perilaku ini adalah default. Setiap pelanggaran batasan unik merupakan konflik dan kemudian UPDATE dilakukan jika ON CONFLICT DO UPDATE ditentukan. INSERT pernyataan hanya dapat memiliki satu ON CONFLICT klausa, tetapi conflict_target dari klausa tersebut dapat menentukan beberapa nama kolom yang masing-masing harus memiliki indeks, seperti UNIQUE paksaan. Namun, Anda terbatas pada satu conflict_action dan Anda tidak akan memiliki informasi tentang kendala mana yang menyebabkan konflik saat memproses tindakan tersebut. Jika Anda memerlukan informasi semacam itu, atau tindakan spesifik tergantung pada pelanggaran batasan, Anda harus menulis fungsi pemicu tetapi kemudian Anda kehilangan atomisitas yang sangat penting dari INSERT ... ON CONFLICT DO ... pernyataan.