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