Re: determiner les champ de clef primaire d'une

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")

In response to

Responses

Browse pgsql-fr-generale by date

  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