Re: Cancelar consulta desde un frontend

From: Andres Serrano <ansega(at)gmail(dot)com>
To: Andres Serrano <ansega(at)gmail(dot)com>, Ayuda Posgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Cancelar consulta desde un frontend
Date: 2005-12-10 23:43:06
Message-ID: e137cf0a0512101543u1b02593cha4e6a1f8782bbac3@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias alvaro el timeout es una mejor solucion a mas problemas de los que
pense podria llegar a tener

a futuro me llama la atencion poner a funcionar la funcion en c

Mil gracias

:-)

On 12/10/05, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
>
> Andres Serrano escribió:
> > De que forma puedo cancelar desde mi aplicacion cliente una consulta que
> > envie al servidor.
> >
> > uso postgres 8.0.1 Sobre linux conectiva y lo accedo desde un cliente
> > Microsoft Access 2000, otro en Visual Studio .Net 2003
> >
> > mi necesidad parte del echo que el usuario se puede equivocar a la hora
> de
> > seleccionar unos parametros y puede lanzar un proceso
> > que toma mucho tiempo, es por esto que en estos casos me gustaria
> proveer a
> > la aplicacion de un metodo para cancelar dicha consulta
>
> Quizas definir statement_timeout?
>
> > veo en el manual y encuentro mas o menos la solucion
> > http://www.postgresql.org/docs/8.1/interactive/libpq-cancel.html
> >
> > pero mi duda es acerca de como logro implementar dichas funciones
> > sobre todo la PQcancel que entenderia es mi solucion
>
> Entiendo que simplemente debes usar PQgetCancel() antes de enviar la
> consulta, y cuando el usuario "apriete el boton de cancelar" invocas
> PQcancel().
>
> Claro que con ODBC (o el driver que estes usando) veo dificil que puedas
> hacer eso; la verdad no se si ODBC te permitira hacerlo. A lo mejor
> deberias proveer una aplicacion en C que te permita invocar esta
> llamada.
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2005-12-11 00:14:05 Re: AYUDA POSTGRES
Previous Message Alvaro Herrera 2005-12-10 23:30:13 Re: Re: [pgsql-es-ayuda] trigger q no funcioná