我正在尝试删除一个 postgres 数据库。但我总是得到一个
还有 1 个会话正在使用该数据库
错误。
我尝试使用此命令停止所有会话
select pg_terminate_backend(pid) from pg_stat_activity where datname='my_database';
这是结果
pg_terminate_backend
----------------------
(0 rows)
然后我使用了这个命令
DROP DATABASE my_database;
这是整个错误消息
ERROR: database "my_database" is being accessed by other users
DETAIL: There is 1 other session using the database.
我正在使用 postgres 12。