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

ON DELETE SET NULL trong postgres

ON DELETE SET NULL là một tùy chọn ràng buộc khóa ngoại tiêu chuẩn.

CREATE TABLE some_child (
    parent_id integer references parent(id) on delete set null
);

hoặc:

ALTER TABLE some_child 
ADD CONSTRAINT parent_id_fk 
FOREIGN KEY (parent_id) REFERENCES parent(id) 
ON DELETE SET NULL;

Xem tài liệu .

Trong các bài đăng trong tương lai, hãy đảm bảo rằng bạn bao gồm phiên bản PostgreSQL của mình và giải thích những gì bạn đã thử.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Spring JDBC - Id được chèn lần cuối

  2. Làm thế nào để tạo tệp vĩnh viễn trên Heroku?

  3. Biến chứa số hàng bị ảnh hưởng bởi DELETE trước đó? (trong một hàm)

  4. Quá trình xóa PostgresSql 9.6 đột nhiên trở nên chậm chạp

  5. trong postgres, bạn có thể đặt định dạng mặc định cho dấu thời gian, theo phiên hoặc toàn cầu không?