Tôi cực kỳ mới đối với PostgreSQL, nhưng một trong những ví dụ trong tài liệu PostgreSQL về trình kích hoạt / lập trình phía máy chủ có vẻ như nó thực hiện chính xác những gì bạn đang tìm kiếm.
Xem: http://www.postgresql.org/docs/9.2 /static/trigger-example.html
Đoạn mã từ trang:" Vì vậy, trình kích hoạt hoạt động như một ràng buộc không rỗng nhưng không hủy bỏ giao dịch. "