Hola.
Hace unos días que estoy dando vueltas con un problema respecto a una
situación que me ocurre con unas querys.

Me conecto a una base remota (ubicada en otra PC diferente a la mía,
obviamente).
Las querys que realizo están dentro de sql-transactions.

1- ¿qué sucede si mientras se está procesando la consulta se pierde conexión
con la red? ¿qué sucede con el rollback en la DB remota?

A partir de ese momento, mi PC que inició la query no tiene más acceso a esa
base remota y no puede "limpiarla" con tablas temporales que se han estado
usando.

2 - ¿existe algún mecanismo o forma de establecer un timeout en la DB remota
tal que si esa conexión que tengo abierta no realiza ninguna query, vencido
ese timeout lanzar un trigger o evento para "limpiar" la DB remota y dejar
consistente los datos?

gracias por la respuesta.

P.D: estoy usando la versión de postgres 8.2.3

Responder a