#795

Perrašyk tik tada, jei atvyko šviežesnė versija

Katalogas products atnaujinamas iš dviejų skirtingų šaltinių, ir abu rašo tą pačią eilutę — bet su skirtingomis updated_at žymomis. Jei tiesiog perrašysi kiekvieno atvykimo metu, rizikuoji užtrinti šviežius duomenis senesniais (senesnis šaltinis gali atvykti šiek tiek vėliau ir laimėti lenktynes). Įgyvendink įterpimą su atnaujinimu, kuris suveikia tik tada, jei įeinanti eilutė pagal updated_at yra šviežesnė už esamą, kitaip ji ignoruojama. Pritaikius visus atnaujinimus kiekvienos prekės updated_at turi būti didžiausias iš visų įterpimo bandymų.

Tik INSERT/UPDATE/DELETE — galutinio SELECT nereikia.

Jūsų užklausos rezultatas bus rodomas čia