PG

如何断开PG数据库上的所有连接,避免出现提示There are XXX other sessions using the database

如题
已邀请:

在sql窗口执行



SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE datname='testdb' AND pid<>pg_backend_pid();


 



说明:

pg_terminate_backend:用来终止与数据库的连接的进程id的函数。

pg_stat_activity:是一个系统表,用于存储服务进程的属性和状态。

pg_backend_pid():是一个系统函数,获取附加到当前会话的服务器进程的ID

要回复问题请先登录注册