其他分享
首页 > 其他分享> > 线下测试PG经常drop database时报错处理

线下测试PG经常drop database时报错处理

作者:互联网

postgres=# drop database oms_info;
ERROR: database "oms_info" is being accessed by other users
DETAIL: There are 2 other sessions using the database.

上述操作请勿在生产库中操作慎用。

提示:

当前数据库也在被别的2个用户使用

需要断开此连接才可以删库。

 

解决:

postgres=# select pg_terminate_backend(pg_stat_activity.pid) from pg_stat_activity where datname='oms_info' and pid <> pg_backend_pid();
pg_terminate_backend
----------------------
t
t
(2 rows)

 

说明:

标签:PG,stat,database,terminate,drop,pid,pg,backend
来源: https://www.cnblogs.com/chinaops/p/16459347.html