A mesma recepção de remessa, sintaxe moderna
O mesmo cenário de recepção de remessa: chegou um item — se já está em inventory, some à sua quantidade e atualize updated_at; se não — crie uma linha nova.
O Postgres 15 e superior oferece uma sintaxe mais expressiva que coloca os dois ramos («matched» e «not matched») em uma única instrução. Regra adicional do depósito: somar a um item existente só é permitido se o estoque resultante ficar no máximo em 50 — o depósito fisicamente não comporta mais.
Apenas INSERT/UPDATE/DELETE — não é preciso um SELECT no final.
Entre para ver seu histórico de envios
EntrarEntre para usar o AI Mentor
Entrar