标签: ruby postgresql
在工作中,我们进行分布式测试,其中rsync可供所有人使用,并分发测试文件以加快测试过程。我们遇到的一个问题是,如果有人打开pgadmin的实例,由于连接打开,它不会让我们重置测试数据库。
有没有办法可以通过编程方式杀死不涉及重启守护进程的ruby或pg中的连接?
答案 0 :(得分:4)
使用pg_terminate_backend()来终止你要杀死的连接。