2010/1/10 Leonardo Cezar <[email protected]>

> 2010/1/10 JotaComm <[email protected]>:
>
> >> Por que as pessoas insistem em utilizar tabelas do catálogo ao invés
> >> de INFORMATION_SCHEMA que  faz parte da especificação padrão SQL e é o
> >> local onde se deve obter metadados do banco?
> >
> > Na minha visão é simples, porque é a maneira mais fácil e rápida. Eu em
> > alguns faço uso do pg_catalog, em outros casos faço uso do
> > information_schema.  Depende da necessidade.
>
> Mais fácil eu garantiria que não é.
>
> No entanto voce levantou uma questão interessante. Quando voce
> utilizou o termo "rápida" vc se referiu em forma de acesso ou de
> construção da própria SQL?
>

Da construção do SQL. Outro detalhe é que muita gente esquece que existe o
information_schema. Por exemplo, em muitos cursos de PG este assunto não é
abordado, e o pg_catalog sim e em alguns casos todos os exemplos
apresentados fazem uso dele para mostrar como extrair informações do PG.

 Concordo. O PgAdmin é um bom exemplo disso.

>
> Eu seria um pouco mais imparcial: o psql também quebra.
>
> Reconheço que o psql busca um número de informações que é impossível
> resgatar sem acesso ao catalogo, porém para todos os outros casos
> information_schema deveria ser utilizado.
>
> -Leo
> --
> Leonardo Cezar
> http://www.aslid.org.br
> http://postgreslogia.wordpress.com
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


[]s
-- 
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a