Salut,
une fois la table créée il est impossible de modifier le type d'une colonne pour serial.
Le type serial doit être choisi lors de la création de la table.
Je connais 2 solutions pour résoudre ce problème:
1 - Tu fais drop de la table et tu crées une autre et lá tu peux choisir le type serial pour ta clé primaire. Pour ça tu peux gérer le script de création de la table, changer dans le script le type de la clé primaire pour serial et executer ce nouveau script.
2 - Si l'élimination de la table te pose des problèmes il faut que tu crées une séquence puis tu fais un alter table de la table et tu met comme valeur par défaut de la clé primaire ceci:
nextval('public."<nom_de_la_séquence>"'::text)
Partager