Certains serveurs SQL ont une fonctionnalité qui INSERTest ignorée si elle enfreint une contrainte de clé primaire / unique. Par exemple, MySQL a INSERT IGNORE.
Quelle est la meilleure façon d'émuler INSERT IGNOREet ON DUPLICATE KEY UPDATEavec PostgreSQL?
ON DUPLICATE KEY UPDATEsur PgSQL 9.5 est encore quelque peu impossible, car l' ON CLAUSEéquivalent de PgSQL vous oblige à fournir le nom de la contrainte, tandis que MySQL pourrait capturer n'importe quelle contrainte sans avoir besoin de la définir. Cela m'empêche «d'émuler» cette fonctionnalité sans réécrire les requêtes.