已删除的数据库仍显示在 PostgreSQL SQLmanager 的数据库列表中

Deleted database still shows in database list in PostgreSQL SQLmanager

使用 PostgreSQL 9.4.12,我创建了一个名为 new_db 的新数据库,在向其中添加任何 table 或任何其他对象之前,可能在注册之前(我不记得我是否注册与否),我放弃了它。现在,它仍然显示在 SQLmanager 的数据库列表中:

当我尝试通过以下查询删除它时:

drop database new_db;

它说:

database doesn't exist 

但是当我打开 'database registration manager' 时,它会列出 'new_db' 并显示注册复选框,如下所示:

当我尝试删除标记并应用更改时,它显示与 'new_db' 数据库无关的错误。

以下查询也产生 0 行:

select oid, * from pg_database where datname like
   'new_db';

如何从 SQLmanager 的列表中删除数据库?

SQL 管理器在第一次连接时创建 new_db(默认 anme)。之后它注册它。如果您只是删除数据库而不注销它,"alias" 仍然存在。您必须右键单击 new_db 和 "unregister database"