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

Erreur Postgres :valeur nulle dans l'ID de colonne - lors de l'opération d'insertion

Vous n'insérez pas de valeur pour id . Puisque vous ne le définissez pas explicitement, il reçoit implicitement un null valeur, qui n'est bien sûr pas une valeur valide pour une colonne de clé primaire. Vous pouvez éviter toute cette situation en définissant cette colonne comme serial au lieu d'un ancien integer , et laissez tout le gros du travail à la base de données.