jon/py/jon/db/deactivate_item.sql

10 lines
295 B
SQL

UPDATE garfield.inventory_items
SET available = FALSE
WHERE item_id = %(item_id)s;
-- Call garfield.snack_delete for every snack entry associated with this item.
SELECT snack_id
FROM garfield.inventory_map,
LATERAL garfield.snack_delete(snack_id::integer)
WHERE inventory_id = %(item_id)s