我有一個小問題在這裏,我有一個Django的應用程序,在某種程度上,在生產數據庫創建一個不存在的表中的行,與其他行存在的同名,好吧,這聽起來可能會奇怪的,但我的問題很簡單:可以在heroku postgresql中刪除一行?
我有一個在heroku中的數據庫,我不能刪除,我想刪除表的單個行,甚至是該表(只有那個),但是我不知道該怎麼做。
我該怎麼辦?
我有一個小問題在這裏,我有一個Django的應用程序,在某種程度上,在生產數據庫創建一個不存在的表中的行,與其他行存在的同名,好吧,這聽起來可能會奇怪的,但我的問題很簡單:可以在heroku postgresql中刪除一行?
我有一個在heroku中的數據庫,我不能刪除,我想刪除表的單個行,甚至是該表(只有那個),但是我不知道該怎麼做。
我該怎麼辦?
您可以使用heroku cli heroku pg:psql
直接連接到您的PG實例,然後發出您想要的SQL命令。也可以使用連接到數據庫的GUI(heroku config
的DATABASE_URL配置密鑰中的信息)並從那裏進行操作。
連接到Heroku的數據庫使用
heroku console
,然後鍵入命令如下修改必要的表和列名(或發佈你想要的列名和標準來查找記錄被刪除) 。
User.find(1).destroy
是否有使用Heroku的工具區甚至像http://stackoverflow.com/questions/10768112/how-to-drop-a-single-table-in-heroku-for-django- Django的命令的方式應用程序嗎? – Sascuash 2013-03-20 16:06:36