在PostgreSQL中,当我们删除删除数据库时,如果该库上还存在会话连接,那么将无法删除,你可能会看到这样的报错:
bill=# drop database db1;
ERROR: database "db1" is being accessed by other users
DETAIL: There is 1 other session using the database.
PostgreSQL13中drop database新增了force选项:即使数据库中仍存在连接,也可以强制删除数据库并断开连接。
Improve the performance when replaying DROP DATABASE commands when many tablespaces are in use