Обеспечить выполнение запроса даже при потере соединения с базой данных Postgres

Обеспечить выполнение запроса даже при потере соединения с базой данных Postgres

Я часто создаю SSH-туннель к удаленной базе данных и отправляю запросы к базе данных с помощью локального клиента.

Иногда мне приходится выполнять очень длительную команду, обычно для создания таблицы.

Могу ли я что-нибудь сделать, чтобы гарантировать, что запрос не будет отменен, если клиент потеряет соединение с сервером?

решение1

Запустите команду на сервере в tmuxсеансе на этом сервере. Если вы отключитесь, tmuxваш терминал сохранит работоспособность, процессы продолжат работать, и вы сможете подключиться к нему снова, когда восстановится сетевое соединение.

Связанный контент