删除pg数据库时提示有其他会话连接该数据库而无法删除的解决方法
在shell命令行中执行以下两条命令:
① select pg_terminate_backend(pg_stat_activity.pid) from pg_stat_activity where datname = ‘要删除的数据库’ and pid <> pg_backend_pid();
② drop database “数据库名”;
命令解释:
pg_terminate_backend:用来终止与数据库的连接的进程id的函数。
pg_stat_activity:是一个系统表,用于存储服
原创
2022-04-18 18:51:37 ·
2050 阅读 ·
0 评论