PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

ON DELETE SET NULL в postgres

ON DELETE SET NULL е стандартна опция за ограничение на външен ключ.

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

или:

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

Вижте документацията .

В бъдещите публикации се уверете, че сте включили вашата версия на PostgreSQL и обяснете какво вече сте опитали.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres конвертира тип PATH в ARRAY

  2. Постоянен UUID в PostgreSQL с помощта на JPA

  3. не може да създаде разширение без роля на суперпотребител

  4. източник на функция за извличане на postgresql

  5. Проблеми при импортиране на txt файл в postgres с помощта на php