E se vc tiver vários schemas? Aí ferrou!!! Faça ...... pg_namespace.nspname<>'pg_catalog' AND pg_namespace.nspname<>'information_schema' AND pg_namespace.nspname NOT LIKE 'pg_temp%';
Abraço. 2008/2/27 jota. comm <[EMAIL PROTECTED]>: > Olá, > > Você pode fazer assim: > > select relname,reltuples from pg_class inner join pg_namespace on > pg_class.relnamespace=pg_namespace.oid and and pg_class.relkind='r' and > pg_namespace.nspname='public'; > > []s > > > Em 27/02/08, Ribamar Sousa <[EMAIL PROTECTED]> escreveu: > > > Muito grato. > > > > 2008/2/27, Dickson Guedes <[EMAIL PROTECTED]>: > > > > > -----BEGIN PGP SIGNED MESSAGE----- > > > Hash: SHA1 > > > > > > Thiago Risso escreveu: > > > > > > >> Estou precisando saber a quantidade de registros de cada tabela > > > >> de um banco. Alguém pode me dizer algo que ajude? Uma referência > > > >> de tutorial também será bem-vinda. > > > > > > > > Atualize as Estatisticas e Rode : > > > > > > > > SELECT relname,reltuples FROM pg_class; > > > > > > > > > > Thiago, a sua solução só me retornou tabelas do sistema, mas grato > > pela intenção. > > > > > > > > > > Ou ainda, > > > > > > SELECT > > > n.nspname AS schema_name, > > > c.relname AS table_name, > > > c.reltuples::int AS num_reg > > > FROM pg_class c > > > LEFT JOIN pg_namespace n ON n.oid = c.relnamespace > > > LEFT JOIN pg_tablespace t ON t.oid = c.reltablespace > > > WHERE c.relkind = 'r'::char > > > AND nspname NOT IN('information_schema','pg_catalog','pg_toast') > > > ORDER BY n.nspname; > > > > > > Dickson, essa deu certinho, a relação de tabelas úteis e a quantidade > > de registros de cada uma. > > > > Muito obrigado. > > > > > > -- > > Ribamar FS - ribafs [ ] gmail.com > > http://ribafs.net > > _______________________________________________ > > > > pgbr-geral mailing list > > pgbr-geral@listas.postgresql.org.br > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > > > > -- > João Paulo > www.dextra.com.br/postgres > PostgreSQL > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- Fernando Brombatti email-msn-gtalk-skype: [EMAIL PROTECTED] work: +55 54 3218-6060 mobile: +55 54 8112-7250 Visite www.datamais.com
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral