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

Responder a