BDD PostGRESQL ajouter une colonne identity

Bonjour,

je crois on peut le faire avec my_sql
en ajoutant une colonne avec comme champs IDENTITY

en postgre il y a pas ça donc comment je peux faire pour ajouter une colonne à ma table
et la remplir avec un integer qui vaut le numero de ligne
je dois le faire automatiquement parceque je dois avoir 1000 lignes
merci
Configuration: Windows XP
Firefox 2.0.0.14

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. ce qui donne:

    // création de la séquence
    create sequence toto;

    // puis ajout de la nouvelle colonne
    alter table NomDeLaTable add IDENTITY integer default nextval('toto');

    Voila
    1. il faut que default nextval = le numero de lignes
      1 puis 2 puis 3 etc..