Em 28 de fevereiro de 2012 10:01, Leonardo Cezar <[email protected]>escreveu:
> 2012/2/28 Giovanni Sousa <[email protected]>: > > Prezados, > > > > Em um projeto aqui do trabalho, tem um schema que possui 233 tabelas. > > Gostaria de saber, como faço para saber a quantidade de registro de cada > > tabela. > > Sei que posso fazer um COUNT em cada uma delas, mas como são muitas isso > irá > > levar muito tempo. > > Alguem tem algum script que possa me auxiliar e tornar meu trabalho mais > > rápido? > > SELECT reltuples > FROM pg_class > WHERE nspname = 'meu_esquema' > JOIN pg_namespace > ON (pg_class.relnamespace = pg_namespace.oid) > > Leonardo, gostei desta query!!! Para mostrar apenas entidades: SELECT p.relname, reltuples FROM pg_class p JOIN pg_namespace n ON (p.relnamespace = n.oid) WHERE n.nspname = 'meu_esquema' -- Ex.: public AND p.relkind = 'r' ORDER BY p.relname -- Moisés P. Sena (Analista e desenvolvedor de sistemas WEB e mobile) http://www.moisespsena.com http://linux.moisespsena.com
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
