Acho que a consulta abaixo pode te ajudar: SELECT esquema, tabela, pg_size_pretty(pg_relation_size(esq_tab)) AS tamanho, pg_size_pretty(pg_total_relation_size(esq_tab)) AS tamanho_total FROM (SELECT '\"' ||tablename|| '\"' AS tabela, schemaname AS esquema, schemaname||'.'||tablename AS esq_tab FROM pg_catalog.pg_tables WHERE schemaname NOT IN ('pg_catalog', 'information_schema', 'pg_toast') ) AS x ORDER BY pg_total_relation_size(esq_tab) DESC
At. Francisco Junior Em 2 de março de 2016 13:27, Bruno Felipe <bruno.dc.fel...@gmail.com> escreveu: > Boa tarde Pessoal, > > Estou tentando saber se uma base criada foi executa o restore ou não. > Praticamente é saber se ela tem alguma tabela (estrutura) criado. > > Tentei verficar pelo tamanho pelos sequintes comandos: > > select pg_size_pretty(pg_database_size('NomeBase')); > > SELECT pg_size_pretty(pg_database_size(current_database())); > > > Porém sempre irá retornar um tamanho que seja minimo. Mais pode variar de > database para database, tem algum comando que da para verificar se uma base > tem alguma estrutura de objetos criados ou se não tem nada ainda (como se > estivesse aguardando um restore) ? > > > -- > *Bruno da Cunha Felipe* > > > > > > Enviado com MailTrack > <https://mailtrack.io/install?source=signature&lang=pt&referral=bruno.dc.fel...@gmail.com&idSignature=24> > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral