On 20/09/14 16:47, Alessandra Campos Alfaro wrote:
Buenos días lista. Quisiera saber si uds conocen algún procedimiento para ejecución de un shell script (sh) desde una función o trigger de postgres?

Desde ya muchas gracias

Alessandra

    Hola, Alessandra.

Yo te recomiendo encarecidamente no hacer eso. Salvo para casos muy específicos, puede darte muchos problemas, especialmente porque bloqueas la transacción hasta que se complete un proceso externo que puede durar mucho o puede abortar con errores imprevistos, además de no ser muy escalable. Lo habitual y probablemente correcto sea lanzar dicho shell script desde tu capa de aplicación, la que llama a la base de datos.

Si lo que quieres es lanzar algo cuando se produzca un evento, puedes usar también LISTEN/NOTIFY para ello.

    Saludos,

    Álvaro

--
Álvaro Hernández Tortosa


-----------
8Kdata


-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a