Mettre une colonne en AutoIncrement sur PGAdmin

Sur PGAdmin ce n’est pas aussi simple que sur PhpMyAdmin pour mettre une colonne en autoincrement

Pour faire ça il faut

  • créer la colonne
  • Lui mettre un nom
  • Type de données en Integer
  • Cocher Not Null
  • Cliquer sur le petit stylo à gauche pour modifier
  • Aller dans contraintes
  • Type : mettre identité
  • Dans Identité mettre : par défaut

Attention

Si on fais ça après avoir mis des données il faut aller dans « début » puis forcer le début à la dernière valeur rentrée+1

Par défaut : quand on coche l’autoincrement, PGAdmin mets le début à 1 et donc on se retrouve avec une erreur d’intégrité si on a déjà des données