>> Então FDW e PostgreSQL 9.1 são vantajosos pra você.
>
> Não cheguei a verificar o que o colega Carlos disse, mas se o FDW não
> repassa a clausula WHERE, apenas mudamos a face do problema.

Seu pedido foi "mais transparente".
FDW é totalmente transparente para a aplicação. Uma consulta sobre uma
tabela estrangeira usando FDW é exatamente igual à uma consulta a uma
tabela local. Igualzinha.

Quando falaram "não repassa a cláusula WHERE" isso não quer dizer que
você não possa utilizá-la.
A realidade é que, no momento, o PostgreSQL não repassa o plano de
execução "para baixo", ou seja, consultas com muitos JOINS não serão
otimizadas nos servidores estrangeiros de forma apropriada (ainda).
Mas sua consulta funcionará perfeitamente, como se fosse uma consulta
local, o que não acontece com o dblink e similares, que são chamadas
de função.

Esclareceu agora?

[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a