Transactions and Error Handling in PostgreSQL
Jason Myers
Principal Engineer
patient_intake
name | priority |
---|---|
Oscar Parker | 1 |
Prisha Ahmed | 2 |
Rhea Taylor | 3 |
UPDATE patient_intake SET priority=1
WHERE name='Prisha Ahmed';
UPDATE patient_intake SET priority=2
WHERE name='Oscar Parker';
patient_intake
name | priority |
---|---|
Oscar Parker | 1 |
Prisha Ahmed | 1 |
Rhea Taylor | 3 |
BEGIN;
UPDATE patient_intake SET priority=1
WHERE name='Prisha Ahmed';
UPDATE patient_intake SET priority=2
WHERE name='Oscar Parker';
COMMIT;
BEGIN TRANSACTION;
UPDATE patient_intake SET priority=1
WHERE name='Prisha Ahmed';
UPDATE patient_intake SET priority=2
WHERE name='Oscar Parker';
COMMIT;
BEGIN;
UPDATE patient_intake SET priority=2
WHERE name='Oscar Parker';
UPDATE patient_intake SET priority=1
WHERE name='Rhea Taylor';
UPDATE patient_intake SET priority=3
WHERE name='Prisha Ahmed';
COMMIT;
Transactions and Error Handling in PostgreSQL