#793

Stessa ricezione della spedizione, sintassi moderna

Stesso scenario di ricezione della spedizione: un articolo è arrivato — se è già in inventory, aggiungilo alla sua quantità e aggiorna updated_at; se no — crea una nuova riga. Postgres 15 e versioni successive offrono una sintassi più espressiva che racchiude entrambi i rami («matched» e «not matched») in un'unica istruzione. Regola aggiuntiva del magazzino: aggiungere a un articolo esistente è consentito solo se la giacenza risultante rimane al massimo 50 — il magazzino fisicamente non ne contiene di più.

Solo INSERT/UPDATE/DELETE — non serve un SELECT finale.

Il risultato della tua query apparirà qui