----- 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
