#793

Samme modtagelse af leverance, men med moderne syntaks

Samme scenarie med modtagelse af leverance: en vare er ankommet — hvis den allerede er i inventory, så læg til dens antal og opdatér updated_at; hvis ikke — opret en ny række. Postgres 15 og nyere tilbyder en mere udtryksfuld syntaks, der pakker begge grene (»matched« og »not matched«) ind i én enkelt sætning. Ekstra lagerregel: tilføjelse til en eksisterende vare er kun tilladt, hvis den resulterende beholdning forbliver højst 50 — lageret kan fysisk ikke rumme mere.

Kun INSERT/UPDATE/DELETE — ingen afsluttende SELECT nødvendig.

Resultatet af din forespørgsel vises her