Программно сбросить все соединения - PullRequest
0 голосов
/ 10 августа 2010

На работе мы проводим распределенное тестирование, при котором rsync подключается к каждому другому компьютеру и раздает тестовые файлы для ускорения процесса тестирования. Одна из проблем, с которой мы сталкиваемся, заключается в том, что если у кого-то открыт экземпляр pgadmin, он не позволит нам сбросить тестовую базу данных из-за открытых соединений.

Есть ли какой-нибудь способ, которым мы можем программно уничтожить соединения в ruby ​​или pg, которые не требуют перезапуска демона?

1 Ответ

4 голосов
/ 10 августа 2010

Используйте pg_terminate_backend () , чтобы уничтожить соединения, которые вы хотите уничтожить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...