PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

ON DELETE SET NULL w postgresie

ON DELETE SET NULL jest standardową opcją ograniczenia klucza obcego.

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

lub:

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

Zobacz dokumentacja .

W przyszłych postach upewnij się, że podałeś swoją wersję PostgreSQL i wyjaśnij, czego już próbowałeś.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak sprawdzić, czy sekwencja została zainicjowana w tej sesji?

  2. Sortuj znaczniki czasu (w tym przyszłość) według bezwzględnej odległości od teraz

  3. Dynamiczne wykonywanie zapytań w PL/pgSQL

  4. Jak skonfigurować postgresql po raz pierwszy?

  5. Wstawianie tablicy za pomocą gem Sequel w PostgreSQL