Das duas, a única função que encontrei documentada pelo PostgreSQL.org é pg_catalog.pg_cancel_backend(PID).
Onde você encontrou a outra, pg_terminate_backend(PID) ??? Fiquei curioso. De qualquer modo e respondendo à sua dúvida, a diferença deve estar no tipo de sinal (SIGINT e SIGTERM) enviado ao processo que tem o PID em questão. Se você usa Linux, pode ver a documentação detalhada referente aos sinais POSIX de sistema operacional invocando os comandos "man 7 signal" ou "man kill", caso contrário, procure no Google por "sinais POSIX" ou "POSIX signals"... vai achar tudo o que precisa. Abraço. Em Segunda 27 Agosto 2007 18:35, [EMAIL PROTECTED] escreveu: > Message: 4 > Date: Mon, 27 Aug 2007 18:31:40 -0300 > From: "Rafael Garbin" <[EMAIL PROTECTED]> > Subject: [pgbr-geral] pg_terminate_backend x pg_cancel_backend > To: "Comunidade PostgreSQL Brasileira" > <[email protected]> > Message-ID: > <[EMAIL PROTECTED]> > Content-Type: text/plain; charset="iso-8859-1" > > Pessoal, estava dando um olhada, e vi que com a função > pg_cancel_backend(´PROC_PID), não é preciso matar a sessão, ele suspende o > SQL que esta sendo executado pelo PROC_PID que vc passar. > > Mais depois achei esta função pg_terminate_backend, alguem sabe a diferença > entre as duas????? > > Abraço -- /* Guilherme Augusto da Rocha Silva Administração de Dados / Bancos de Dados Gerência de Tecnologia da Informação SIM Instituto de Gestão Fiscal */ _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
