代码之家  ›  专栏  ›  技术社区  ›  Matt Briggs

以编程方式删除所有连接

  •  0
  • Matt Briggs  · 技术社区  · 14 年前

    在工作中,我们进行分布式测试,其中rsync输出到每个elses机器,并分发测试文件以加快测试过程。我们遇到的一个问题是,如果有人打开了pgadmin实例,那么由于连接处于打开状态,它不会让我们重置测试数据库。

    是否有任何方法可以通过编程方式终止ruby或pg中不涉及重新启动守护进程的连接?

    1 回复  |  直到 14 年前
        1
  •  4
  •   Frank Heikens    14 年前

    使用 pg_terminate_backend() 为了杀死你想要杀死的连接。