Asegúrese de que la consulta se ejecute incluso si se pierde la conexión a la base de datos de Postgres

Asegúrese de que la consulta se ejecute incluso si se pierde la conexión a la base de datos de Postgres

A menudo creo un túnel ssh a una base de datos remota y consulto la base de datos con un cliente local.

A veces tengo que ejecutar un comando de larga duración, normalmente para crear una tabla.

¿Hay algo que pueda hacer para garantizar que una consulta no se cancele si el cliente pierde la conexión con el servidor?

Respuesta1

Ejecute el comando en el servidor en una tmuxsesión en ese servidor. Si está desconectado, tmuxsu terminal mantendrá su terminal, los procesos continuarán ejecutándose y podrá volver a conectarse a él siempre que se restablezca la conectividad de su red.

información relacionada