#795

Felülírás csak akkor, ha a beérkező verzió frissebb

A products katalógust két különböző forrásból frissítik, és mindkettő ugyanazt a sort írja — de eltérő updated_at időbélyeggel. Ha minden beérkezéskor egyszerűen felülírsz, azt kockáztatod, hogy a friss adatokat elavult adatokkal írod felül (a régebbi forrás kicsit később is megérkezhet, és megnyerheti a versenyt). Valósíts meg egy upsertet, amely csak akkor lép működésbe, ha a beérkező sor frissebb a meglévőnél az updated_at alapján, egyébként figyelmen kívül marad. Az összes frissítés után minden termék updated_at mezőjének a beszúrási kísérletek maximumának kell lennie.

Csak INSERT/UPDATE/DELETE — nincs szükség záró SELECT-re.

A lekérdezésed eredménye itt jelenik meg