2011/12/15 Leandro Guimarães Faria Corce DUTRA <l...@dutras.org>

> Le 2011-D-15  01h11, Antonio Cesar a écrit :
> > Estou com uma dúvida quanto a implementar views ou tabelas temporárias
> > em um sistema (BD PostgreSQL). Alguém pode me dizer as vantagens entre
> > estas duas ações?
>
> Depende do uso.  Para que as queres?
>
>        Perguntas genéricas assim são difíceis de responder.  O ideal é
> leres a
> documentação primeiro, e então trazeres perguntas específicas.
>
>
Como o amigo Leandro Dultra disse,
cada coisa é uma coisa e tem propósitos muito diferentes.

Mais explicitamente: uma view[1] é "nada mais" que uma visão de uma
consulta,
de maneira grosseira é uma forma de consolidar uma consulta (lê-se query)
em
um outro objeto do banco. Dessa forma você pode construir a query que você
quiser,
com todos os relacionamentos necessários e dar um nome a essa consulta
salvando-a
permanentemente no banco.

Uma tabela temporária [2] pode manipulada (inserir,apagar e atualizar
dados) diferentemente
de uma view, porém uma tabela temporária será geralmente apagada ao final
de sua sessão.

[1] http://www.postgresql.org/docs/9.1/static/sql-createview.html
[2] http://www.postgresql.org/docs/9.1/static/sql-createtable.html
(procure por Temporary)


[]s
-- 

Vinícius Abrahão Bazana Schmidt
Desenvolvimento
Dextra Sistemas
www.dextra.com.br
+55 19 3256-6722 Ramal 246

Este email é confidencial. Mais informações em:
This message is confidential. More information at:
www.dextra.com.br/confidencial.htm


--
vi[nnix]™
aka: Vinícius Abrahão Bazana Schmidt
vischmidt.wordpress.com
twitter.com/vischmidt
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a