Transactions and Error Handling in PostgreSQL
Jason Myers
Principal Engineer
BEGIN TRANSACTION;
INSERT sales SET quantity=6
WHERE name='chocolate chip';
INSERT baking_list SET quantity=12
WHERE name='chocolate chip';
UPDATE inventory SET quantity = quantity - 6
WHERE name='oatmeal dark chocolate';
COMMIT;
UPDATE cookies SET deliciousness = 11 WHERE name = 'Ginger Molasses';
SELECT deliciousness FROM cookies where name = 'ANZAC';
Transactions and Error Handling in PostgreSQL