Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/05/2008, 11h42   #1
Membre du Club
 
Inscription : juin 2004
Messages : 177
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 177
Points : 43
Points : 43
Par défaut Propriétés des colonnes d'une table

Bonjour!
Je lis la documentation de postgre en long en large et en travers, mais je n'arrive pas à me sortir de ce mauvais pas:
Existe-t-il une requête de type SQL sous postgre, qui permette de lister les propriétés d'une table précise.
Je suis presque sur que cela doit exister, et je pense que ça doit se trouver dans les différentes tables système. Mais je ne sais même plus ou chercher!
Est ce que quelqu'un a déja utilisé de tel type de requete?
Merci d'avance de votre aide a tous!
__________________
Viendez sur http://fantomchris.free.fr
fantomchris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2008, 16h33   #2
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
Regardes du coté de information_schema

exemple :
select * from information_schema.columns

reste plus qu'a faire des where...
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2008, 16h58   #3
Membre du Club
 
Inscription : juin 2004
Messages : 177
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 177
Points : 43
Points : 43
OOOHHHH MERCI MERCI MERCI!!!!!
C'est exactement ce qu'il me fallait!
Du moins je pense... Je regarde si c'est bon et si c'est le cas, je passe en résolu.
MERCI!!!

Par contre, comment as tu fait pour accéder à cette table
J'utilise pgAdminIII
Il faut prendre autre chose?
Parce qu'en plus de ça, il me faudrait les contraintes (clé primaire, clé étrangère)
Merci d'avance
__________________
Viendez sur http://fantomchris.free.fr
fantomchris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2008, 20h37   #4
Membre confirmé
 
Inscription : février 2006
Messages : 185
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 185
Points : 204
Points : 204
salut,
ce n'est pas une table, mais une vue qui rassemble de manière "lisible" des infos de tables systèmes comme: pg_attribute,pg_namespace,pg_class....

pour les contraintes il y'a les vues:
information_schema.constraint_column_usage;
information_schema.constraint_table_usage;
information_schema.check_constraints;
djlixfe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2008, 07h25   #5
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
Oui tout à fait djlixfe,

pour voir les schemas systèmes, il y a une option dans pgadmin pour afficher les objets systèmes.
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2008, 10h21   #6
Membre du Club
 
Inscription : juin 2004
Messages : 177
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 177
Points : 43
Points : 43
Merci beaucoup, c'est parfait!
Et je pense que ce post va pouvoir servir a pas mal de monde! Merci encore!
__________________
Viendez sur http://fantomchris.free.fr
fantomchris est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h38.


 
 
 
 
Partenaires

Hébergement Web