Kích thước giao dịch và bảo vệ của PostgreSQL

Giao dịch và Xử lý Lỗi trong PostgreSQL

Jason Myers

Principal Engineer

Giữ giao dịch nhỏ

  • Dễ suy luận hơn
  • Hiệu năng cơ sở dữ liệu
  • Miền lỗi
Giao dịch và Xử lý Lỗi trong PostgreSQL

Chia nhỏ thao tác

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;
Giao dịch và Xử lý Lỗi trong PostgreSQL

Đây có phải là giao dịch?

UPDATE cookies SET deliciousness = 11 WHERE name = 'Ginger Molasses';
Giao dịch và Xử lý Lỗi trong PostgreSQL

Còn SELECT thì sao?

SELECT deliciousness FROM cookies where name = 'ANZAC';
Giao dịch và Xử lý Lỗi trong PostgreSQL

Hãy luyện tập!

Giao dịch và Xử lý Lỗi trong PostgreSQL

Preparing Video For Download...