Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 24/03/2009 11:34:30
- Damien
- Membre
Nombres de lignes de chaque tables d'une base
Je cherche à sortir le nombre d'enregistrement pour chaqu'une des tables de ma base.
Dans quelle table est stocké cette statistique ?
Hors ligne
#2 24/03/2009 12:08:05
- gleu
- Administrateur
Re : Nombres de lignes de chaque tables d'une base
Une estimation est disponible dans la colonne reltuples de la table pg_class. Mais attention, ce n'est qu'une estimation, dépendant principalement de la fréquence des ANALYZE et de la taille de l'échantillon considéré par rapport à la taille réelle de la table.
Guillaume.
Hors ligne
#3 24/03/2009 12:32:03
- Damien
- Membre
Re : Nombres de lignes de chaque tables d'une base
Parfait Merci
SELECT *
FROM pg_class
JOIN pg_stat_user_tables AS tabstat ON pg_class.relname = tabstat.relname
ORDER BY reltuples DESC
LIMIT 5000
Hors ligne
Pages : 1