[PostgreSQL-Brasil] TRUNCATE
Euler Taveira de Oliveira
euler em timbira.com
Sábado Abril 28 17:52:58 UTC 2007
Evandro Ricardo Silvestre wrote:
> SELECT a.relname::character varying AS tabela, b.attname::character
> varying AS campo
> FROM pg_class a, pg_attribute b, pg_type c
> WHERE (a.relkind = 'r' OR a.relkind = 'v')
> AND a.relacl IS NULL
> AND b.attrelid = a.relfilenode
^^^^^^^^^^^^^^
Por que você está comparando o relfilenode com o oid da relação
(attrelid)? O certo seria b.attrelid = a.oid.
A sua consulta não dá certo porque o TRUNCATE muda o relfilenode.
--
Euler Taveira de Oliveira
http://www.timbira.com/
Mais detalhes sobre a lista de discussão Brasil-Usuarios