postgres:即使在删除数据库之后也存在关系

时间:2013-02-14 07:23:27

标签: python django postgresql

我删除了之前为django创建的数据库:
dropdb <database>

但是当我转到psql提示并说\d时,我仍然看到那里的关系:

如何从postgres中删除所有内容,以便我可以从头开始做所有事情?

2 个答案:

答案 0 :(得分:1)

很可能在某个地方,您在template1数据库(或旧版本的postgres数据库)中创建了对象,并且每次创建新的数据库时都会在其中创建所有这些对象。您可以删除template1 / postgres数据库并重新创建它或连接到它并手动删除所有这些对象。

答案 1 :(得分:0)

有可能您从未在正确的架构中创建表格。或者您的dropdb未能完成。

尝试再次删除数据库并查看其内容。如果这似乎有效,那么请进入postgres并输入\l,将输出放在此处。