----- Mensagem original -----
De: "JotaComm" <[email protected]>
Para: "Comunidade PostgreSQL Brasileira" <[email protected]>
Enviadas: Quinta-feira, 29 de Abril de 2010 19:53:56
Assunto: Re: [pgbr-geral] Como Conectar e Desconectar do Banco de Dados Via     
Script No PgAdmin

Olá,

Em 29 de abril de 2010 11:09, André Volpato <
[email protected]> escreveu:

> Você pode usar a função :
>
> select pg_cancel_backend(PID)
>
> Para pegar o PID no pgAdmin, você precisa clicar no servidor, e olhar a
> primeira coluna da aba Estatísticas.
> Via psql, você pode rodar a função pg_stat_activity().
>
> Infelizmente, o pgAdmin não possui uma maneira automática de se desconectar
> de uma base de dados. Tenho vários problemas com isso também, já que basta
> um clique para criar uma conexão permanente com um banco, que vai ficar
> aberta eternamente enquanto o usuário não fechar a aplicação.
> Ele só desconecta de servidores, não de bases...
>

Apenas um comentário, a função pg_cancel_backend apenas cancela uma consulta
em execução porém deixa a conexão ativa. Se você deseja finalizar a conexão
é necessário usar a função pg_terminate_backend(procpid). Esta coluna você
pega pela view pg_stat_activity.

Detalhe: A função pg_terminate_backend está disponível a partir da versão
8.4.

>
> __
>
> []´s, André Volpato
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

[]s
-- 
JotaComm
http://jotacomm.wordpress.com

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

Responder a