Algunos servidores SQL tienen una característica que INSERTse omite si viola una restricción de clave principal / única. Por ejemplo, MySQL tiene INSERT IGNORE.
¿Cuál es la mejor manera de emular INSERT IGNOREy ON DUPLICATE KEY UPDATEcon PostgreSQL?
ON DUPLICATE KEY UPDATEen PgSQL 9.5 todavía es algo imposible, porque el ON CLAUSEequivalente de PgSQL requiere que proporcione el nombre de la restricción, mientras que MySQL podría capturar cualquier restricción sin la necesidad de definirlo. Esto me impide "emular" esta función sin tener que volver a escribir consultas.