| From: | Rodriguez Fernando <rodriguez(at)ort(dot)edu(dot)uy> |
|---|---|
| To: | Teofilo Oviedo <teus79(at)active(dot)com(dot)py> |
| Cc: | Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org> |
| Subject: | Re: Enterarse cuando se hizo INSERT en una tabla. |
| Date: | 2008-02-18 15:01:40 |
| Message-ID: | 47B99DD4.3040404@ort.edu.uy |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Teofilo Oviedo wrote:
> Buenas, amigos de la lista:
>
> Quería consultar a la lista si hay una manera que una APP se entere
> cuando se hizo INSERT sobre una tabla? Porque tengo un sistema hecho en
> C que necesita procesar el registro apenas éste se haya insertado en la
> BD. Por el momento hace un SELECT cada 3 segundos a la tabla para
> consultar si hay nuevo registro, pero es mucha carga para el servidor.
>
> ¿Habría otra manera de averiguar por nuevos registros o que de un modo
> la aplicación haga el SELECT solo cuando hay nuevo registro??
>
> Gracias,
>
>
Hola, en postgres hay algo que se llama notify y listen, quizas eso te
funcione y sino hace un trigger en la tabla, parta que cuando se inserte
grabe un archivo
y luego procesas el archivo
Saludos Fernando
| From | Date | Subject | |
|---|---|---|---|
| Next Message | German Basisty | 2008-02-18 15:49:07 | Ayuda con subconsulta |
| Previous Message | Juan Romero | 2008-02-18 14:42:11 | Re: Enterarse cuando se hizo INSERT en una tabla. |