From: | Álvaro Hernández Tortosa <aht(at)8Kdata(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: ejecutar comando shell desde postgres |
Date: | 2014-09-23 18:44:16 |
Message-ID: | 5421BF80.1060209@8Kdata.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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 (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2014-09-24 01:59:05 | Re: Failover para PostgreSQL |
Previous Message | Edwin Quijada | 2014-09-23 16:16:35 | RE: ejecutar comando shell desde postgres |