PostgreSQL hat „INSERT ... ON CONFLICT UPDATE
“ konstruieren, aber in meinen Anfragen in den meisten Fällen wir UPDATE müssen.PostgreSQL: AKTUALISIEREN ... AUF FEHLENDEN INSERT?
Also ich will nicht, dass DB versucht einfügen und nur dann aktualisieren, ich will, dass es UPDATE
versuchen wird und wenn der Datensatz nicht existiert - wird INSERT
.
Ist es möglich? Wird es die Leistung erhöhen?
Was erwartest du damit zu gewinnen? –
Ich erwarte, Leistungssteigerung, weil ich die erste Update versuchen würde, die eher zum Erfolg in meiner Situation ist –
Sie könnten tun 'UPDATE' und wenn die Zeilenanzahl null ist, dann' INSERT .. KONFLIKT UPDATE'. Vergleichen Sie die Methoden mit Ihren tatsächlichen Daten, um zu prüfen, ob sie schneller sind. –