Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我删除了我之前为 django 创建的数据库,使用: dropdb <database>
dropdb <database>
但是当我转到 psql 提示并说\d时,我仍然看到那里的关系:
\d
如何从 postgres 中删除所有内容,以便我可以从头开始做所有事情?
很可能在某个地方,您在 template1 数据库(或旧版本的 postgres 数据库)中创建了对象,并且每次创建新数据库时,我都会在其中包含所有这些对象。您可以删除 template1 / postgres 数据库并重新创建它,或者连接到它并手动删除所有这些对象。
您可能一开始就没有在正确的模式中创建表。要么那个,要么你dropdb没能完成。
dropdb
尝试再次删除数据库并查看它的内容。如果这似乎可行,则进入 postgres 并键入\l,将输出放在这里。
\l