Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 15/04/2015 18:51:02
- LeonelLunaC
- Membre
liste schema
bonjour
Je ai besoin d'énumérer les schemas créés
Dans le web je ai trouvé la requête suivante :
select schema_name as "Nombre",
schema_owner as "Propietario"
from information_schema.schemata
where schema_name <> 'information_schema' -- exclude 'system' schemata
and schema_name !~ E'^pg_' -- exclude more 'system' (pg-specific)
Mais je ai ces questions :
1. Comme je peux ajouter les champs OID et de commentaires à la requête.
2. Comme la liste de tous schéma du serveur avec un champ de la base de données
Merci
Hors ligne
#2 15/04/2015 22:23:06
- gleu
- Administrateur
Re : liste schema
Mieux vaut vous baser sur le schéma système de PostgreSQL si vous avez besoin d'éléments comme l'OID. Ce qui donne pour l'OID et le commentaire :
SELECT n.oid, n.nspname, a.rolname, d.description
FROM pg_namespace n
JOIN pg_authid a ON a.oid=n.nspowner
LEFT JOIN pg_description d ON n.oid=d.objoid;
Pas compris la deuxième question, donc je ne peux pas y répondre.
Guillaume.
Hors ligne
Pages : 1