sql >> Databáze >  >> RDS >> PostgreSQL

Mohou odkazy na cizí klíč obsahovat hodnoty NULL v PostgreSQL?

Pro tabulku 1 bude tento příkaz INSERT úspěšný. Pokud jej spustíte 100krát, uspěje 100krát.

insert into referencing_table values (null);

Stejný příkaz INSERT selže v tabulce 2.

ERROR:  null value in column "indexing_table_id" violates not-null constraint
DETAIL:  Failing row contains (null).


  1. Chytitelná závažná chyba:Objekt třídy stdClass nelze převést na řetězec v..při pokusu o vložení do databáze

  2. Jak spojit tabulky dohromady - SQL

  3. Změňte obsah na základě rozevíracího výběru z databáze mysql

  4. SaveOrUpdate aplikace Hibernate ignoruje vlastnost sloupce, která není null