Iván Caballero Cano escribió:

> Y pues en fin, varias maneras de usar ese comando existen, solo que
> tengo un problema con el cuando lo mando llamar con el comando exec de
> php o cualquier otra forma de mandarlo ejecutar mediante php,
> el problema consiste en que al mandarlo ejecutar, la pagina se queda
> ciclada....ya no responde...no termina el proceso...desconosco por que
> razon pasa eso..

Prueba redireccionando stdin desde /dev/null a ver si el comportamiento
cambia.  O sea algo como

system("/usr/bin/psql -f file -U quien etc < /dev/null")

Otra cosa a tener en cuenta es qué usuario está ejecutando PHP; si no es
el mismo que invoca psql desde la línea de órdenes, puede que no esté
viendo el mismo archivo .pgpass.  O puede que cambie el valor de alguna
variable de ambiente.

-- 
Alvaro Herrera                         http://www.flickr.com/photos/alvherre/
Jason Tesser: You might not have understood me or I am not understanding you.
Paul Thomas: It feels like we're 2 people divided by a common language...
--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo 
agradecerán

Responder a