#793

Stejný příjem dodávky, ale moderní syntaxí

Stejný scénář příjmu dodávky: položka dorazila — pokud už je v inventory, přičti množství k zásobě a obnov updated_at; pokud ne — vytvoř nový řádek. Postgres 15 a vyšší nabízí výraznější syntaxi, která sbalí obě větve („matched“ i „not matched“) do jednoho příkazu. Dodatečné skladové pravidlo: přičíst množství k existující položce je dovoleno jen tehdy, pokud výsledná zásoba zůstane nanejvýš 50 — víc se do skladu fyzicky nevejde.

Jen INSERT/UPDATE/DELETE — závěrečný SELECT není potřeba.

Výsledek vašeho dotazu se zobrazí zde