根据文档,只要我没有连接到数据库,我就可以使用以下命令在控制台中删除数据库:
DROP DATABASE dbname;
Run Code Online (Sandbox Code Playgroud)
或者我可以使用包装器工具删除它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 |
Run Code Online (Sandbox Code Playgroud)
数据库名称是 Blog_development(以及它下面的名称)。我在玩 rails 并试图从在线文档中学习。我想重新开始并删除所有内容。
然而,当试图删除它时,它说它不存在。我是 PostgreSQL 的新手,所以我有点迷茫,除了在它不存在时弹出之外,文档中没有关于此错误的任何内容。它当然存在,它就在那里。
postgresql ×1