Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL > Administration
Administration Forum d'entraide sur l'administration de PostgreSQL : utilisateurs, privilèges, etc.
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/07/2011, 12h08   #1
Invité de passage
 
Homme
Ingénieur développement logiciels
Inscription : avril 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 12
Points : 1
Points : 1
Par défaut détails d'une table dans un schéma avec psql

Bonjour,

dans psql :

Dans une base "classique", j'arrive à avoir la liste des tables avec \dt et avec \d matable les champs détaillés d'une table.

J'ai une autre base composée de 2 schémas, et là, mes commandes ne marchent pas.
Y a t-il une syntaxe particulière ? ce genre de commandes est-il fonctionnel avec un schéma ?

Je voudrai éviter de taper des requêtes SQL pour avoir ces infos.

merci

DP
obtuli31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 16h33   #2
Modérateur
 
Inscription : octobre 2008
Messages : 1 508
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 1 508
Points : 2 040
Points : 2 040
pour une table particulière:
\d nomschema.nomtable

\dt doit considérer le search_path, je pense.
donc une fois fait:
Code :
SET search_path=public,monautreschema;
\dt devrait montrer aussi les tables de monautreshema.

Il est possible aussi d'avoir le set search_path dans le .psqlrc qui est exécuté automatiquement au démarrage de psql
estofilo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h22.


 
 
 
 
Partenaires

Hébergement Web