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

时间:2017-12-05 23:24:54

标签: sql-manager

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

enter image description here

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

drop database new_db;

它说:

database doesn't exist 

但是,当我打开数据库注册管理器时,会列出' new_db'并显示注册复选框标记为: enter image description here

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

enter image description here

以下查询也会产生0行:

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

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

1 个答案:

答案 0 :(得分:1)

SQL Manager在第一次连接时创建new_db(asdefault anme)。之后它会注册它。如果您只是删除数据库而不注销它,则“别名”仍然存在。您必须右键单击new_db并“取消注册数据库”