Pode usar isso também, para ter uma idéia aproximada, desde que as
estatísticas estejam atualizadas. O "SELECT count(*)" é meio custoso.

SELECT reltuples
FROM pg_class
WHERE relkind = 'r' AND relname = 'tabela';

--
Rodrigo Hjort
http://icewall.org/~hjort


2006/12/14, wallace reis <[EMAIL PROTECTED]>:

On 12/13/06, Euler Taveira de Oliveira <[EMAIL PROTECTED]> wrote:
>
> Andre Gustavo wrote:
> >  1) Quantas linhas a em uma tabela?
> SELECT * FROM tabela é a maneira mais precisa de saber. No TODO tem um
> item acerca desse assunto. Dá pra se ter uma idéia aproximada com
> EXPLAIN SELECT * FROM tabela também.


Se você quer só a quantidade acho que o mais preciso:

SELECT COUNT(*) FROM tabela;

Esqueci de algo?

--
wallace reis
Núcleo de Biologia Computacional e
Gestão de Informações Biotecnológicas/LABBI

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a