23502: not_null_violation
PostgreSQLQue signifie cette erreur ?
Tentative d'insertion de NULL dans une colonne soumise à une contrainte NOT NULL, ou de mise à NULL de cette colonne.
Cause
Omission d'une colonne obligatoire dans l'INSERT, affectation explicite de NULL, colonne sans DEFAULT, ou valeur vide/manquante provenant de l'application.
Comment la corriger
Fournissez une valeur valide pour la colonne ou définissez-lui un DEFAULT pertinent : ALTER TABLE my_table ALTER COLUMN my_column SET DEFAULT value. Si la colonne n'a pas réellement besoin d'être obligatoire, supprimez la contrainte : ALTER TABLE my_table ALTER COLUMN my_column DROP NOT NULL. Ajoutez une validation des données manquantes dans la couche applicative.