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
