使用PostgreSQL 9.4.12,我创建了一个名为new_db的新数据库,在添加任何表或任何其他对象之前,可能在注册之前(我不记得我是否注册过) , 我放下了它。现在,它仍然显示在SQLmanager的数据库列表中:
当我尝试通过以下查询删除它时:
drop database new_db;
它说:
database doesn't exist
但是,当我打开数据库注册管理器时,会列出' new_db'并显示注册复选框标记为:
当我尝试删除标记并应用更改时,它会显示与“&new_db”相关的错误。数据库。
以下查询也会产生0行:
select oid, * from pg_database where datname like
'new_db';
如何从SQLmanager中的列表中删除数据库?
答案 0 :(得分:1)
SQL Manager在第一次连接时创建new_db(asdefault anme)。之后它会注册它。如果您只是删除数据库而不注销它,则“别名”仍然存在。您必须右键单击new_db并“取消注册数据库”