From: | Stéphane BUNEL <stephane(at)stratum-ip(dot)net> |
---|---|
To: | Laurent Mesuré <laurent(dot)mesure(at)free(dot)fr> |
Cc: | pgsql-fr-generale <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: determiner les champ de clef primaire d'une |
Date: | 2006-06-02 08:22:28 |
Message-ID: | 447FF544.6030709@stratum-ip.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Laurent Mesuré a écrit :
> Bonjur,
Bonjour,
> ayant une table je voudrais extraire la liste des champs de la clef
> primaire.
>
> j'"essaye avec les tables pg_class,pg_index, mais du coup je me trouve
> confronté au type int2vector. Du coup, je suis sur qu'il y a surement
> une methode plus simple, mais je ne la trouve pas.
>
>
> Si quelqu'un a une idée
Quelle version de PG utilisez-vous ?
Quel est votre contexte ? Pour un besoin _ponctuel_, psql vous
renseignera par la commande \d <nom_table>. De là un grep peux suffire à
isoler les informations recherchés.
ex:
safari=# \d library
Table "public.library"
Column | Type | Modifiers
--------+------+-----------
key | text | not null
value | text |
Indexes:
"library_pkey" PRIMARY KEY, btree ("key")
From | Date | Subject | |
---|---|---|---|
Next Message | Nabil Servais | 2006-06-02 13:19:51 | problème de configuration |
Previous Message | Laurent Mesuré | 2006-05-31 21:06:18 | determiner les champ de clef primaire d'une table |