Ukuran transaksi dan perlindungan PostgreSQL

Transaksi dan Penanganan Error di PostgreSQL

Jason Myers

Principal Engineer

Jaga transaksi tetap kecil

  • Lebih mudah dipahami
  • Kinerja database
  • Domain kesalahan
Transaksi dan Penanganan Error di PostgreSQL

Membagi operasi

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;
Transaksi dan Penanganan Error di PostgreSQL

Apakah ini transaksi?

UPDATE cookies SET deliciousness = 11 WHERE name = 'Ginger Molasses';
Transaksi dan Penanganan Error di PostgreSQL

Bagaimana dengan SELECT?

SELECT deliciousness FROM cookies where name = 'ANZAC';
Transaksi dan Penanganan Error di PostgreSQL

Ayo berlatih!

Transaksi dan Penanganan Error di PostgreSQL

Preparing Video For Download...