Transactiegroottes en PostgreSQL-bescherming

Transacties en foutafhandeling in PostgreSQL

Jason Myers

Principal Engineer

Houd transacties klein

  • Makkelijker te begrijpen
  • Databaseprestaties
  • Foutdomeinen
Transacties en foutafhandeling in PostgreSQL

Handelingen opdelen

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;
Transacties en foutafhandeling in PostgreSQL

Is dit een transactie?

UPDATE cookies SET deliciousness = 11 WHERE name = 'Ginger Molasses';
Transacties en foutafhandeling in PostgreSQL

En selects?

SELECT deliciousness FROM cookies where name = 'ANZAC';
Transacties en foutafhandeling in PostgreSQL

Laten we oefenen!

Transacties en foutafhandeling in PostgreSQL

Preparing Video For Download...