Pessoal,
Temos uma ferramenta de monitoramento de usuários, Jobs etc... (hoje funcionando em Oracle) e estamos migrando-as para o PostgreSQL, bom vieram algumas dúvidas. Cenário: PostgreSQL 8.3.7 on x86_64-pc-linux-gnu, compiled by GCC gcc-4.3.real (Ubuntu 4.3.2-1ubuntu11) 4.3.2 a) Vimos e implementamos a função nativa pg_cancel_backend(pid), que finaliza a query solicitada (pid), mas em algumas oportunidades vimos que o mesmo pid após morto continuava aparecendo na pg_stat_activity, locks. Então creio ser algum erro em nossa abordagem, será isto? b) Qual a melhor forma de finalizar (aka matar a sessão) um usuário quer seja por time out quer seja por necessidade? É possível ao implementar observar se, existir transação não comitada ele esperar a comitação e em seguida derrubar o usuário? " Falta de tempo é desculpa daqueles que perdem tempo por falta de métodos" Att. ---------------------------------------------------------------------------- Rubens José Rodrigues T.I, Analista de Suporte Tel: (27)3399-6419 / (27)9969-8081 [email protected] ---------------------------------------------------------------------------- Broker Nestlé do Brasil S/A Rua José Ramos de Oliveira, 91, 29111-280 Nossa Senhora da Penha, Vila Velha, ES (27)3399-6400 / (27)9975-0140
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
