#793

Samma leveransmottagning, modern syntax

Samma scenario för leveransmottagning: en artikel anlände — om den redan finns i inventory, lägg till dess kvantitet och uppdatera updated_at; om inte — skapa en ny rad. Postgres 15 och uppåt erbjuder en mer uttrycksfull syntax som packar båda grenarna («matched» och «not matched») i en enda sats. Extra lagerregel: att lägga till en befintlig artikel är endast tillåtet om det resulterande lagersaldot stannar på högst 50 — lagret rymmer fysiskt inte mer.

Endast INSERT/UPDATE/DELETE — ingen avslutande SELECT behövs.

Ditt frågeresultat visas här