无法删除数据库-有关访问数据库的用户数量的证据相互矛盾

时间:2018-07-10 08:46:33

标签: postgresql amazon-rds

在PostgreSQL 9.6.6上,在Amazon RDS上运行

SELECT * FROM pg_stat_activity WHERE datname = 'my_db'

什么都不产生。

但是,尝试删除数据库

DROP DATABASE my_db;

失败:

  

错误:其他用户正在访问数据库“ my_db”详细信息:   还有另外3个使用该数据库的会话。

我尝试使用以下两个 锁定到数据库的conns数量:

REVOKE CONNECT ON DATABASE my_db FROM public;
ALTER DATABASE my_db CONNECTION LIMIT 0;
ALTER DATABASE my_db WITH ALLOW_CONNECTIONS false;

我确实已经设置了读取复制(但是-应该不会阻塞,因为这是在读取WAL吗?)并且偶尔进行了快照(虽然不在DROP stmt运行期间)。

这三个挥之不去的conns是什么,我该如何摆脱它们?

0 个答案:

没有答案
相关问题