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

PostgreSQL Discussion :

Petit prob de rien du tout :)


Sujet :

PostgreSQL

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 158
    Par défaut Petit prob de rien du tout :)
    je veu juste mettre une contrainte sur idxcommentaire pour qu'il soit devienne une clé primaire de commentaire et qu'il soit auto incrémenter!

    mais je trouve pas la bonne syntaxe !

  2. #2
    Membre éclairé Avatar de grabriel
    Inscrit en
    Septembre 2006
    Messages
    946
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 946
    Par défaut
    Salut,

    Pour ajouter une clé primaire sur une table c'est :
    ADD CONSTRAINT commentaire_pkey PRIMARY KEY (idxcommentaire)
    Je ne suis plus trop sure pour la synthaxe c'est marqué dans le doc.

    Pour qu'il soit auto_incrémenté il faut rajouter une séquence :

    Pour créer ta séquence :

    CREATE SEQUENCE seq_com
    INCREMENT 1
    MINVALUE 1
    MAXVALUE 9223372036854775807
    START 1
    CACHE 1;
    ALTER TABLE seq_com OWNER TO postgres;
    GRANT ALL ON TABLE seq_com TO postgres;
    COMMENT ON SEQUENCE seq_com IS 'table (commantaire)';
    C'est toujours utile de mettre en commentaire le nom de la table à laquel tu attribue la sequence surtout si t'as plein de tables et de séquences.

    faut attribuer la valeur par défaut à ton identifiant :
    DEFAULT nextval(('seq_com'::text)::regclass)
    Je ne me souviens plus de la synthaxe exacte mais suffit de voir dans la doc ou faire une recherche tu trouveras pour "comment rajouter une valeur par défaut".

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

Discussions similaires

  1. TXMLDocument, un petit problème de rien du tout!
    Par Caxton dans le forum C++Builder
    Réponses: 8
    Dernier message: 02/07/2009, 13h33
  2. Réponses: 1
    Dernier message: 05/11/2007, 15h03
  3. Petit prob avec l'OLE EXCELL sous builder
    Par vladi dans le forum C++Builder
    Réponses: 2
    Dernier message: 10/03/2005, 19h30
  4. [eclipse] quelques petits probs
    Par scorpiwolf dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 08/09/2004, 17h27

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