Comment obtenir le nombre total de tables postgresql?
Est - il possible d'obtenir le nombre total de tables dans une base de données Postgresql? La version postgresql que j'utilise est PostgreSQL 8.4.14.
26
demandé sur
harry
2012-12-18 15:00:06
3 réponses
select count(*)
from information_schema.tables;
Ou si vous voulez trouver le nombre de tables que pour un schéma spécifique:
select count(*)
from information_schema.tables
where table_schema = 'public';
33
répondu
a_horse_with_no_name
2012-12-18 12:41:01
Essayez simplement de rechercher dans pg_stat... tables ou information_schema vous y trouverez des informations très utiles sur votre base de données.
Exemple:
select * from pg_stat_user_tables ;
select count(*) from pg_stat_user_tables ;
select * from pg_stat_all_tables ;
15
répondu
sufleR
2012-12-18 11:59:42