PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Insertion de la valeur DEFAULT dans une colonne lorsqu'un paramètre est NULL

C'est un peu long pour un commentaire.

Une méthode serait de déclarer la colonne NOT NULL . Insertion du NULL la valeur générerait une violation de contrainte, que vous pouvez attraper dans le insert en utilisant on constraint .

Cela semble être une approche correcte. Si la colonne a une valeur par défaut, alors vous ne voulez probablement pas qu'elle soit NULL .