Einige SQL Server verfügen über eine Funktion, die INSERTübersprungen wird, wenn sie eine Primär- / eindeutige Schlüsselbeschränkung verletzt. Zum Beispiel hat MySQL INSERT IGNORE.
Was ist der beste Weg, um INSERT IGNOREund ON DUPLICATE KEY UPDATEmit PostgreSQL zu emulieren ?
ON DUPLICATE KEY UPDATEPgSQL 9.5 ist dies immer noch nicht möglich, da ON CLAUSESie für das PgSQL- Äquivalent den Namen der Einschränkung angeben müssen, während MySQL jede Einschränkung erfassen kann, ohne sie definieren zu müssen. Dies verhindert, dass ich diese Funktion "emuliere", ohne Abfragen neu zu schreiben.