Pessoal, após pensar um pouco, consegui resolver o problema.
Com este select:
CREATE OR REPLACE VIEW consulta_atual AS
SELECT
substring( current_query FROM position( 'where' IN current_query ) FOR
LENGTH( current_query ) ) AS clausula
FROM
pg_stat_activity
WHERE
procpid = pg_backend_pid();
Este select me traz a clausula WHERE atual. Então posso concatenar na
string que é passada ao DB-LINK.
Meio "gambiarristico", mas resolveu o problema. Acredito que o DB-LINK
poderia ler a cláusula WHERE antes de passar a string para o outro banco em
casos como este, mas isto é outra história.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral