0
A
回答
0
試試這個
在當前的遷移變化
def change
end
到
def self.up
add_column :table_name, column_name, type
end
那麼在此之後,添加
def self.down
remove_column :table_name, column_name
end
首先運行
rake db:migrate:down VERSION= version_number
現在糾正self.up列名和運行
run rake db:migrate:up VERSION= version_number
1
0
如果你想從控制檯做到這一點。
ActiveRecord::Migration.remove_column :table_name, :old_column_name
ActiveRecord::Migration.add_column :table_name, :new_column_name, :type
或者使用rename_column
ActiveRecord::Migration.rename_column :table, :old_column, :new_column
但它始終是更好地創建遷移。你可以檢查llya關於如何編寫遷移的答案。
相關問題
- 1. Rails 3.2修改參數[]值創建
- 2. 如何在數據庫中創建數據庫(postgres)?
- 3. Postgres - 更改列數據
- 4. 如何在使用liquibase的數據庫羣后修正Postgres序列?
- 5. Wordpress在post創建後修改postmeta
- 6. 如何創建Postgres到Postgres外部數據表
- 7. 無法在rails 3.2中使用postgres創建測試數據庫
- 8. Rails如何在以後創建cookie和調用數據?
- 9. 如何在構建DataTable表後修改
- 10. 如何修改數據集以在matlab中創建唯一數據集
- 11. 不能創建在Postgres數據庫
- 12. postgres:在數據庫中創建表格
- 13. 如何在rails中創建BLOB列postgresql數據庫
- 14. 如何在創建完成後修改MFC對話框成員?
- 15. 如何在創建DOM後修改CSS值?
- 16. 創建修改列表的列表
- 17. 從數據幀字符列修改和創建矢量
- 18. 創建OID到Postgres表創建後
- 19. 如何創建或修改rails中的操作admin
- 20. 如何在Rails中創建後更改路徑的位置?
- 21. 如何在Postgres Docker容器中創建數據庫?
- 22. 如何在數據庫創建時安裝Postgres擴展?
- 23. 如何在創建postgres數據庫時指定表空間?
- 24. 如何在postgres數據庫中創建單個表的備份?
- 25. 如何創建,創建一個新的列,並修改現有列
- 26. Rails:創建後如何平均多個數據庫條目
- 27. 如何從轉儲創建數據庫後跳過rails遷移
- 28. postgres創建數據庫;列'dataconfig'不存在
- 29. 創建後修改畫布顏色
- 30. 如何在rails中創建postgres觸發器?
非常感謝你@Naiyyar – Daniel