Pessoal, boa tarde.
Recentemente comecei a utilizar o FDW jdbc_fdw. É um projeto que está
sendo desenvolvido no GSOC para prover tabelas estrangeiras via JDBC
(ao invés dos fdw concorrentes: odbc_fdw e pgsql_fdw). Estou tendo
alguns problemas com subqueries e gostaria de saber se alguém aqui na
lista também está utilizando ou conhece o projeto para trocar
experiências ou pode me dar uma luz.
Basicamente executo subqueries em um CASE dentro de um SELECT, a
partir de um atributo, ex:
SELECT
CASE
P.tipo = 1 then (SELECT ... EM FOREIGN TABLE DO FDW1 )
P.tipo = 2 then (SELECT ... EM FOREIGN TABLE DO FDW2 )
P.tipo = N then (SELECT ... EM FOREIGN TABLE DO FDW3 )
FROM
FOREIGNTABLE,
LOCALTABLE
WHERE
LOCALTABLE.id = FOREIGNTABLE.id
O problema é que a subquery realiza consultas em tabelas estrangeiras
do mesmo FDW e de outros FDW.
Quando executo essa query o banco cai e no log tenho algumas mensagens
da JVM quebrando. Nada que me ajude a investigar o problema a fundo.
Existe alguma restrição sobre o reuso de conexões em FDW ou se há
algum problema relacionado a subqueries?
Abs,
Bruno.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral