2013-03-20 50 views
2

我有一個小問題在這裏,我有一個Django的應用程序,在某種程度上,在生產數據庫創建一個不存在的表中的行,與其他行存在的同名,好吧,這聽起來可能會奇怪的,但我的問題很簡單:可以在heroku postgresql中刪除一行?

我有一個在heroku中的數據庫,我不能刪除,我想刪除表的單個行,甚至是該表(只有那個),但是我不知道該怎麼做。

我該怎麼辦?

回答

3

您可以使用heroku cli heroku pg:psql直接連接到您的PG實例,然後發出您想要的SQL命令。也可以使用連接到數據庫的GUI(heroku config的DATABASE_URL配置密鑰中的信息)並從那裏進行操作。

+0

是否有使用Heroku的工具區甚至像http://stackoverflow.com/questions/10768112/how-to-drop-a-single-table-in-heroku-for-django- Django的命令的方式應用程序嗎? – Sascuash 2013-03-20 16:06:36

1

連接到Heroku的數據庫使用

heroku console 

,然後鍵入命令如下修改必要的表和列名(或發佈你想要的列名和標準來查找記錄被刪除) 。

User.find(1).destroy