IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes PostgreSQL Discussion :

[postgreSQL] auto_increment


Sujet :

Requêtes PostgreSQL

  1. #1
    jah
    jah est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 11
    Par défaut [resolu][postgreSQL] auto_increment
    Bonjour
    Je voudrais savoir si il existe une fonction permettant d'avoir une clé primaire qui s"increment automatiquement comme dans MySQL, sinon, une astuce qui pourrait me permettre d'avoir le meme resultat.

    A+

  2. #2
    Membre éprouvé
    Inscrit en
    Mai 2003
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 146
    Par défaut
    SERIAL
    donc quand tu définis ta colonne,
    create table test(
    id serial,
    constraint pk primary key(id)
    );

    voilà

  3. #3
    jah
    jah est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 11
    Par défaut
    merci

  4. #4
    Membre émérite
    Avatar de Gandalf24
    Homme Profil pro
    Integrateur Odoo
    Inscrit en
    Mai 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Integrateur Odoo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 481
    Par défaut
    pour info serial va te creer un sequence et t'affecter sequence +1 en default value au champ de ta table.

  5. #5
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 14
    Par défaut
    Cela crée une sequence pour juste cette table ou la meme sequence pour toutes les tables ??

    Petit-Ourson

  6. #6
    Membre émérite

    Homme Profil pro
    Senior Développeur JEE
    Inscrit en
    Avril 2002
    Messages
    795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Senior Développeur JEE
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 795
    Par défaut
    En fait c'est la séquence par défaut pour chaque table où tu indiques serial comme type de données.

    La séquence par défaut ajoute 1 à chaque nouvel enregistrement.
    Maintenant à toi de voir si elle te convient, si pas tu crées une séquence en fonction de tes désirs.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. auto_incrément windev et postgresql
    Par makramsakhri dans le forum WinDev
    Réponses: 2
    Dernier message: 23/09/2014, 10h20
  2. Auto_increment & PostgreSQL
    Par Mck698 dans le forum Requêtes
    Réponses: 2
    Dernier message: 06/02/2013, 13h51
  3. [Kylix] PostgreSql via ODBC
    Par doykati dans le forum EDI
    Réponses: 3
    Dernier message: 08/02/2007, 10h10
  4. [postgreSQL] auto_increment
    Par jah dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 10/06/2003, 10h21
  5. Réponses: 2
    Dernier message: 30/05/2002, 08h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo