#795

Kirjuta üle ainult siis, kui saabunud versioon on värskem

Kataloogi products uuendatakse kahest erinevast allikast ja mõlemad kirjutavad sama rea — kuid erineva updated_at ajatempliga. Kui lihtsalt üle kirjutada igal saabumisel, riskid värskete andmete ülekirjutamisega vananenutega (vanem allikas võib saabuda veidi hiljem ja võistluse võita). Rakenda upsert, mis käivitub ainult siis, kui saabuv rida on updated_at järgi olemasolevast värskem, vastasel juhul ignoreeritakse seda. Pärast kõiki uuendusi peab iga toote updated_at olema maksimaalne kõigi sisestamiskatsete üle.

Ainult INSERT/UPDATE/DELETE — lõpus pole vaja SELECT-i.

Sinu päringu tulemus ilmub siia