Skip site navigation (1) Skip section navigation (2)

Re: determiner les champ de clef primaire d'une

From: Laurent Mesuré <laurent(dot)mesure(at)free(dot)fr>
To: pgsql-fr-generale <pgsql-fr-generale(at)postgresql(dot)org>
Subject: Re: determiner les champ de clef primaire d'une
Date: 2006-06-05 17:06:30
Message-ID: 44846496.6000208@free.fr (view raw or flat)
Thread:
Lists: pgsql-fr-generale
Stéphane BUNEL a écrit :

> 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")
>
>
>
>
Non j'en ai besoin de facon recurrente. Dans une application j'ai besoin 
d'extraire les champs de clef primaire pour la construction d'objet (en 
php en fait). Du coup, il me faut bien passer par un SELECT.

postgresql 8.1 pour la version

laurent

In response to

Responses

pgsql-fr-generale by date

Next:From: Daniel VeriteDate: 2006-06-05 17:44:53
Subject: Re: determiner les champ de clef primaire d'une
Previous:From: Daniel VeriteDate: 2006-06-05 16:45:08
Subject: Re: Blocage pg_dump sur erreur

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group