Skip site navigation (1) Skip section navigation (2)

Re: Se puede detetac cuando se hace un shutdow del postmaster.

From: "Antonio Martinez" <amartinezal(at)azertia(dot)com>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Se puede detetac cuando se hace un shutdow del postmaster.
Date: 2006-05-30 14:12:05
Message-ID: 447C52B5.8020908@azertia.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
La idea del pool de conexion esta montada así porque queremos independizar el proceso de que lanza el trigger de la BD, abre un pool en este caso contra la misma BD porque estamos de pruebas pero la idea es que abra el pool contra otra BD situada en otra ubicación distinta incluso no tiene porque se postgres. Si fuera todo en la misma BD no era necesario utilizar pool pero creo que en este caso puntual la idea es buena.

Como ya dije el problema del pool es que al hacer el shutdown sigue corriendo y necesitariamos detectar este momento de shut down para destruir el proceso correctamente porque sino no elimina el postmaster.pid y la BD no baja bien.


Si sabes alguna manera de detectarlo os lo agredeciramos.

Gracias.


Antonio Martinez escribió:


>> Os cuento la problematica, estamos usando Triggers con Java para 
>> ejecutar las acciones asociadas al lanzar el trigger, este trigger con 
>> código Java levanta un  pool de conexiones con la propia BD para 
>> realizar una seríe de operaciones sobre los datos y insertarlos en otras 
>> tablas.
>  
>

Levantar un pool de conexiones desde un trigger me parece una pesima
idea.  Por que no mejor hacer las operaciones directamente en el trigger
y hacer las inserciones via SPI?  Seguro que PL/Java tiene mecanismos
para esto.


>> Hasta aqui todo bien.
>  
>

Yo mas bien diria "justo ahi empiezan tus problemas".

-- Alvaro Herrera http://www.CommandPrompt.com/ PostgreSQL Replication, 
Consulting, Custom Development, 24x7 support



----------------------------------------------------------------------- Este mensaje y los documentos, que en su caso, lleve anexos, pueden contener informacion confidencial y atañe exclusivamente a las personas a las que va dirigido. Cualquier opinion en el contenida, es exclusiva de su autor y no representa necesariamente la opinion de AZERTIA. Si usted no es el destinatario de este mensaje, considerese advertido de que lo ha recibido por error y que cualquier uso, difusion o copia estan prohibidos legalmente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique por la misma via o al telefono 93 207 55 11 y proceda a destruirlo inmediatamente.

This email is confidential and intended solely for the use of the individual to whom it is addressed. Any views or opinions presented are solely those of the author and do not necessarily represent those of AZERTIA. If you are not the intended recipient, be advised that you have received this email in error and that any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited. If you have received this email in error please notify it to AZERTIA by telephone on number +34 93 207 55 11. -----------------------------------------------------------------------

Responses

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2006-05-30 14:17:31
Subject: Re: Se puede detetac cuando se hace un shutdow del postmaster.
Previous:From: Raúl MeroDate: 2006-05-30 14:04:53
Subject: AYUDA CON TRIGGERS

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group