Ten sam przyjęcie dostawy, ale w nowoczesnej składni
Ten sam scenariusz przyjęcia dostawy: towar przyjechał — jeśli jest już w inventory, dodaj do jego ilości i odśwież updated_at; jeśli nie — utwórz nowy wiersz.
Postgres 15 i wyższy oferuje bardziej wyrazistą składnię, która pakuje obie gałęzie («dopasowane» i «niedopasowane») w jedno polecenie. Dodatkowa reguła magazynu: dodawanie do istniejącego towaru jest dozwolone tylko wtedy, gdy wynikowy stan pozostaje co najwyżej 50 — magazyn fizycznie nie pomieści więcej.
Tylko INSERT/UPDATE/DELETE — bez końcowego SELECT.
Zaloguj się, aby zobaczyć historię rozwiązań
Zaloguj sięZaloguj się, aby korzystać z Mentora AI
Zaloguj się