PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để tôi có thể yêu cầu PostgreSQL không hủy bỏ toàn bộ giao dịch khi một ràng buộc duy nhất không thành công?

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. "



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Phân tích nhật ký PostgreSQL với pgBadger

  2. Tự động gia tăng khóa chính của PostgreSQL 9.1

  3. thủ tục được lưu trữ postgresql với truy vấn trên một số lược đồ

  4. Làm cách nào để ghép hai từ cuối cùng trong một câu trong PostgreSQL?

  5. Lỗi không xác định phương thức `to_key 'cho [xxx]:Mảng khi cố gắng sử dụng dữ liệu mảng trên Quản trị viên hoạt động table_for (Rails, Postgresql, postgres_ext gem)