我有一個ruby-on-rails web應用程序,其中我錯誤地將一列添加到表中。刪除表中的壞列
我所做的是我的移民文件,我把:
add_column :my_table, :string, :col_name
當我當然應該把:
add_column :my_table, :col_name, :string
基本上,我切換列名和類型。
它確實添加了列 - 但沒有任何類型。如果我在控制檯中檢查表格,它會顯示一個名稱爲「字符串」的列,但不會列出任何類型。
現在,我無法刪除它。如果我做
remove_column: my_table, :string
我得到一個零例外。
有什麼建議嗎?
由於提前, 添
你做過'remove_column:my_table,:string'嗎?不知道它是否在你的文章中出現錯別字,或者你在做什麼 – usha
@TimMitchell,你已經提出了21個問題,但迄今爲止還沒有接受過單個答案。這是否有理由?接受有助於解決您的問題的答案被認爲既禮貌又有幫助。 – zeantsoi