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 :

Comment voir les champs créés dans les tables?


Sujet :

PostgreSQL

  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 39
    Points : 28
    Points
    28
    Par défaut Comment voir les champs créés dans les tables?
    bonjour,
    J'aurai souhaité savoir s'il était possible de voir les champs créer dans une table, par exemple lorsque l'on fait un on voit la liste des bases, lorsque l'on fait un on voir la liste des tables, donc je voudrais savoir si l'on peut voir les noms des champs dans une table et voir si tout est bien rentré comme on lui a dit.
    merci

  2. #2
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    266
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 266
    Points : 318
    Points
    318
    Par défaut
    Et bien, un simple "\d matable" suffit.

    D'ailleurs, un petit "\?" t'aurait donner les infos suivantes :
    \d TABLE describe table (or view, index, sequence)
    Une bonne lecture : Doc PSQL

    @+

  3. #3
    Nouveau membre du Club
    Inscrit en
    Décembre 2003
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 39
    Points : 28
    Points
    28
    Par défaut
    ok merci pour les infos et la doc, dernière question lorsque tu crées une clée primaire sur un champ spécifié pourquoi créer t-il un champ qui s'appelle par exemple CONTROLE_pkey?alors que je lui dis un champ pour cette clé primaire;

    Ex de mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    GDBASE=#  create table "CONTROLE"("CTRL-TABLE" text NOT NULL PRIMARY KEY,"CTRL-DES" text, "CTRL-VERIF" text);
    NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index 'CONTROLE_pkey' for table 'CONTROLE'
    CREATE
    Lors d'un /d matable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
             Table «CONTROLE»
      Colonne   | Type | Modifications
    ------------+------+---------------
     CTRL-TABLE | text | not null
     CTRL-DES   | text |
     CTRL-VERIF | text |
    Primary key: CONTROLE_pkey
    merci

  4. #4
    Membre averti
    Inscrit en
    Octobre 2003
    Messages
    266
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 266
    Points : 318
    Points
    318
    Par défaut
    Tout simplement parce qu'une clé primaire n'est qu'un index de type particulier, c'est à dire sans doublon et non nul (en simplifiant).

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

Discussions similaires

  1. Réponses: 19
    Dernier message: 20/09/2010, 09h04
  2. Réponses: 7
    Dernier message: 07/05/2009, 13h09
  3. Réponses: 10
    Dernier message: 17/04/2009, 17h19
  4. Comment entrer des formules chimiques dans les champs access
    Par Monbasinstinct dans le forum Access
    Réponses: 18
    Dernier message: 06/04/2006, 17h39
  5. Tous les champs SAUF dans une table.
    Par Yepazix dans le forum Bases de données
    Réponses: 1
    Dernier message: 28/08/2005, 16h01

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