使用 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 的列表中删除数据库?