操作步骤
查询数据库所有连接
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 ();
改名或是备份等操作需要与切断命令操作同时进行,即一起执行。