Olá,

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

> 2010/1/8 JotaComm <[email protected]>:
>
> > Via catalogo do PostgreSQL você consegue todas estas informações, tudo
> que
> > você precisa de funções tem em pg_proc.
>                                                     ^^^^^^^
> 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.

>
> Lembrando que, por ser um padrão, as chances de information_schema
> sofrer alterações é mínima.
>
> Não é necessário ir muito longe pra encontrar casos de aplicações que
> simplesmente quebram nas atualizações de banco simplesmente porque
> acessam tabelas de catálogo (aka pg_catalog).
>

Concordo. O PgAdmin é um bom exemplo disso.

>
> Abraço!
>
> -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