Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 05/11/2013 18:56:56
- cbeau
- Membre
Récupérer les lignes comptées de toutes les tables
Bonjour.
Existe-t-il un table ou vue permettant de récupérer le nombre de lignes comptées (ou estimées) de toutes les tables d'une base de données ?
Merci.
Hors ligne
#2 05/11/2013 19:03:05
- rjuju
- Administrateur
Re : Récupérer les lignes comptées de toutes les tables
Bonjour,
si les statistiques sont assez fraîches, vous pouvez essayer "select sum(n_live_tup) from pg_stat_user_tables".
Julien.
https://rjuju.github.io/
Hors ligne
#3 06/11/2013 10:00:45
- cbeau
- Membre
Re : Récupérer les lignes comptées de toutes les tables
Merci mais apparemment le champ "n_live_tup" n'existe pas dans la 8.2 que j'utilise
Hors ligne
#4 06/11/2013 23:21:27
- gleu
- Administrateur
Re : Récupérer les lignes comptées de toutes les tables
Exact. Dans ce cas, vous pouvez utiliser reltuples dans pg_class. Cependant, ce ne sont que des statistiques, pas une valeur réelle.
Guillaume.
Hors ligne
#5 07/11/2013 17:30:57
- Ben 7205
- Membre
Re : Récupérer les lignes comptées de toutes les tables
Pour la récupération de lignes de données de ce type, je ne peux que vous conseiller de télécharger le logiciel de récupération de données qui a fait des miracles pour moi : http://www.recuperation-dedonnees.fr/
Dernière modification par Ben 7205 (07/11/2013 17:32:18)
Hors ligne
Pages : 1