Skip site navigation (1) Skip section navigation (2)

Re: Como ejecutar un procedimiento desde php

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 (view raw or flat)
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 &#038;");

//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

In response to

pgsql-es-ayuda by date

Next:From: GiorgioDate: 2010-11-19 14:44:16
Subject: OT -Plan de Mantenimiento de Software
Previous:From: Cesar EricesDate: 2010-11-19 14:31:01
Subject: Re: [OT] Particionado de tablas en Postgresql

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group