在 pgadmin4 Postgresql 中终止连接

BOU*_*med 5 postgresql pgadmin pgadmin-4

你能告诉我如何在不执行任何脚本的情况下终止 pgadmin 4 web postgresql 中的连接吗?

如何限制与数据库的连接数以终止活动连接(我的情况我想重命名已使用的数据库!)

joa*_*olo 6

pgAdmin III可以使用Tools > Server Status. 此选项显示一个带有四个窗格的窗口:

  1. 活动(显示所有连接,包括 PID、应用程序名称、数据库、用户等)。在此窗格中,您可以选择一个连接,Cancel the query或者Stop the backend通过两个橙色和红色的小按钮。这些对应于pg_cancel_backendpg_terminate_backendPostgreSQL 函数调用。
  2. 准备好的交易
  3. 日志文件

pgAdmin III 从对象导航器中选择数据库集群时,将在Statistics选项卡下显示所有连接及其正在运行的查询。


pgAdmin的4,而另一方面,也不能Tools > Server Status菜单。相反,它有一个Dashboard选项卡,它具有相同的功能,除了三件事:

  1. Sessions标签(相当于Sessions在pgAdmin的III窗格)并具有任何的按钮。因此,通过 GUI 取消后端的功能不存在。
  2. LogFile功能不存在。我认为这是由于 pgAdmin 4 的新架构造成的,就像您通过 Web 服务器进行远程连接一样,该服务器应该无法访问本地文件,而只能访问数据库。数据库本身写入日志文件,但不从中读取。
  3. 还有一个Configuration选项卡,在选择数据库集群时显示,显示来自postgresql.conf(通过数据库调用,我假设)的所有值。

还存在具有等效功能的统计选项卡。


注意:检查 pgAdmin III v 1.22.2 和 pgAdmin 4 v 1.4

  • “因此,通过 GUI 取消后端的功能不存在” - 太好了 (2认同)