Velikosti transakcí a ochrana v PostgreSQL

Transakce a ošetření chyb v PostgreSQL

Jason Myers

Principal Engineer

Udržujte transakce malé

  • Snazší pochopení
  • Výkon databáze
  • Oblasti chyb
Transakce a ošetření chyb v PostgreSQL

Rozdělení operací

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;
Transakce a ošetření chyb v PostgreSQL

Je toto transakce?

UPDATE cookies SET deliciousness = 11 WHERE name = 'Ginger Molasses';
Transakce a ošetření chyb v PostgreSQL

A co příkazy SELECT?

SELECT deliciousness FROM cookies where name = 'ANZAC';
Transakce a ošetření chyb v PostgreSQL

Pojďme si procvičit!

Transakce a ošetření chyb v PostgreSQL

Preparing Video For Download...