Pessoal boa noite,
Não consegui achar a resposta na documentação, então pergunto-os:

Estou utilizando postgres_fdw para acessar um banco de dados remoto. Está no mesmo servidor, mas, são bancos distintos.
No caso, é um banco de CEPS.

Só um pouco da lógica do sistema para tentar explicar melhor:

Entro no cadastro de clientes e ao digitar o cep, na rotina da função de busca, abro o banco remoto, procuro o cep e retorno pela função, os dados do endereço (logradouro, bairro, etc). Quando abro o sistema, somente tenho o banco referente ao sistema aberto, durante todo o trabalho, fechando quando saio (lógico rs rs).
Ao entrar na função do cep, ele abre o remoto.
Porém, ao sair da rotina,  o banco remoto continua aberto.
Quando saio do sistema, os remoto é fechado.
Isso acontece para cada usuário que entrar e usar o "recurso".

Devo estar esquecendo algum comando para "fechar" esse acesso. Verifiquei, via pgadmin, que o fdw é mostrado como "aplicação".
Como devo proceder. Qual comando para "fechar" esse banco remoto?

Utilizo xharbour neste sistema e ele entra normalmente e mando os comandos sql normais, como se estivesse dentro do psql ou pgadmin.

SERVIDOR: windows 10 64 bits.
POSTGRES: 9.6.2 64 bits.

Eduardo Az


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

Responder a