From: | Jaime Giraldo <sposmen(at)gmail(dot)com> |
---|---|
To: | Mario Cassanelli <mcassan(at)inidep(dot)edu(dot)ar>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Como ejecutar un procedimiento desde php |
Date: | 2010-11-19 14:33:16 |
Message-ID: | AANLkTinzobHwX5JgLOUH8NLTBWs1MY-C_aVV-SzxQqcV@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Yo vería la posibilidad de ejecutarlo a través de un Script por CLI de php
con max_execution_time grande para que termine en el php.ini del cli (no el
del apache o del httpd server) o en el mismo Script la opción
set_time_limit( 0 ) que lo deja ilimitado en tiempo. Y desde la página
llamarlo a través de un & que se debe escribir en formato char como está en
el ejemplo. Este te permite independizar el proceso y queda cargando en
memoria tu SQL script en cli de php se ejecuta en segundo plano. De esta
forma concluyes tu página diciendo que se queda cargando el proceso.
Pagina
<?php
//CODIGO DE LA PAGINA
exec("php -f scriptconSQLyConexiones.php >/dev/null &");
//CODIGO DE LA PAGINA
echo '<strong>Ejecutando reporte</strong>';
?>
El 19 de noviembre de 2010 08:33, Alvaro Herrera <alvherre(at)commandprompt(dot)com
> escribió:
> Excerpts from Mario Cassanelli's message of vie nov 19 08:59:55 -0300 2010:
> > Tengo que ejecutar una consulta que me devuelve
> > muchos datos y claro, salta por timeout,
> > lo que quiero es ejecutar la consulta y no se quede
> > esperando a que termine.
>
> Agregale un LIMIT 0 al final ...
>
> --
> Álvaro Herrera <alvherre(at)commandprompt(dot)com>
> The PostgreSQL Company - Command Prompt, Inc.
> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
--
Jaime Alberto Giraldo J.
" La madurez del hombre es haber vuelto a encontrar la seridad con la que
jugaba cuando era niño"
Friedrich Wilhelm Nietzsche
From | Date | Subject | |
---|---|---|---|
Next Message | Giorgio | 2010-11-19 14:44:16 | OT -Plan de Mantenimiento de Software |
Previous Message | Cesar Erices | 2010-11-19 14:31:01 | Re: [OT] Particionado de tablas en Postgresql |