On 30-08-2012 14:30, K&M wrote: > Tem alguma configuracao no Postgres que determino o tempo de log de cada > usuário no banco? Não precisa ser por usuário,mas tipo o cara ficou 1 dia > logado o banco desconecta. > Não sequestre um assunto; ao invés disso, crie um novo.
Quanto a sua pergunta, se você fizer a consulta: SELECT datname, usename, procpid, client_addr, current_query, backend_start FROM pg_stat_activity WHERE now()-backend_start > '1 day'; Você terá todas as conexões que foram abertas a mais de um dia. De posse delas você pode executar a função pg_terminate_backend() utilizando procpid como parâmetro. Você pode até mesmo fazer um script que faça isso regularmente. O ideal mesmo é saber porque as conexões ficam abertas (se for aplicações mal feitas, o ideal é corrigi-las). -- Euler Taveira de Oliveira - Timbira http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral