切断当前数据库所有连接,进行改名或是备份等操作

    xiaoxiao2022-07-12  114

    操作步骤

    查询数据库所有连接 select * from pg_stat_activity

    查看结果中是否有 procpid 或 pid字段 版本不同造成利用函数断开连接pg_terminate_backend(procpid/pid) SELECT pg_terminate_backend (pg_stat_activity.procpid) FROM pg_stat_activity WHERE datname = 'datebasename' AND procpid <> pg_backend_pid ();

    改名或是备份等操作需要与切断命令操作同时进行,即一起执行。

    最新回复(0)