2013-02-14 25 views
0

我放棄了,我已經對Django的使用以前創建我的數據庫:
dropdb <database>Postgres的:關係甚至有下降的數據庫後

,但是當我去psql的提示,說\d,我還看到有關係:

如何從postgres中刪除所有內容,以便我可以從頭開始做所有事情?

+0

您是否正在連接到與您想象不同的數據庫? 'psql -l'會向你顯示你擁有的所有內容 - 如果你看到的比預期的更多,這可能是問題所在。 – 2013-02-14 07:36:16

+0

nope。我不是,只是檢查。我現在想要的只是將postgres重置爲我安裝的位置 – 2013-02-14 07:38:00

+0

然後您沒有刪除數據庫。 – 2013-02-14 07:39:06

回答

0

很可能您從未在正確的架構中首先創建表。無論是你的還是你的dropdb未能完成。

嘗試再次刪除數據庫並查看它說了什麼。如果這似乎工作,然後進入postgres並輸入\l,把輸出放在這裏。

1

最可能的情況是,你在template1數據庫(或舊版本的postgres數據庫)中創建了你的對象,並且每次創建一個新的數據庫時,我都會在其中包含所有這些對象。您可以刪除template1/postgres數據庫並重新創建它或連接到它並手動刪除所有這些對象。

相關問題