根据文档,只要不连接数据库,就可以使用以下命令在控制台中删除数据库:
DROP DATABASE dbname;
或者,我可以使用包装器工具将其删除dropdb
。
两者都给我一个错误,指出该数据库不存在,但是在控制台中并键入命令时\l
,我得到了一个数据库列表,包括要删除的数据库。
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
---------------------------+-----------+----------+-------------+-------------+-----------------------
Blog_development | myusername | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
Blog_test | myusername | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
数据库名称为Blog_development(及其下一个)。我在玩滑轨,尝试从在线文档中学习。我想重新开始并删除所有内容。
但是,当尝试删除它时,它说它不存在。我是PostgreSQL的新手,所以我有点迷失了,除了错误在不存在时弹出之外,文档中没有关于此错误的任何内容。当然存在,就在那。
2
请始终显示所有错误消息的完整,准确的文本,并显示您的PostgreSQL版本。
—
Craig Ringer