Vous n'êtes pas identifié(e).
Pages : 1
Merci pour votre réponse.
Cependant, la requête fonctionne bien sur les vues (dans le schéma en question je n'ai que des vues, aucune table). Peut-être que je n'utilise pas les bonnes fonctions ?
En fait la sous-requête 'a' ne sort les infos que les vues matérialisées et la sous-requête 'b', que les infos des vues simples. Or, je voudrais que ces 2 sous-requêtes prennent en comptes les 2 types de vue.
Bonjour,
je souhaite récupérer le nombre de colonnes et de lignes des vues d'un schéma. J'ai des vues simples (23) et des vues matérialisées (13). Seulement, le script ne me sort les résultats que pour les vues matérialisées.
Mon script est le suivant :
with a AS (
SELECT schemaname,relname,n_live_tup
FROM pg_stat_user_tables
WHERE schemaname IN ('Schema')
),
b AS (
select table_name, count(*) as column_count
from information_schema."columns"
where table_schema IN ('Schema')
GROUP by table_name order by column_count
)
SELECT a.*, b.column_count
FROM
a
FULL JOIN b ON a.relname = b.table_name
ORDER BY schemaname, relname
;
Un idée ?
Merci
Merci Juju, c'est exactement ça que je cherche !
Bonjour,
je souhaite obtenir une liste des géométries (point, linestring,...) de toutes les tables d'un schéma.
J'ai recherché dans le Schéma d'information ce que je pouvais trouver mais sans succès.
Merci pour votre aide !
Pages : 1