Sử dụng Transactions trong PostgreSQL
Trong PostgreSQL, một giao dịch, còn được gọi là transaction, là một phiên làm việc đặc biệt. Trong giao dịch, nhiều câu lệnh SQL có thể được thực hiện đồng thời. Tuy nhiên, nếu có bất kỳ vấn đề hoặc lỗi nào xảy ra trong quá trình thực hiện giao dịch, bạn có thể sử dụng lệnh ROLLBACK để hủy bỏ tất cả các thay đổi đã được thực hiện trong giao dịch đó. Kết quả là, dữ liệu trong cơ sở dữ liệu không bị ảnh hưởng hoặc thay đổi.