logo
  • 教程列表
  • SO官方文檔
  • ActiveRecord 遷移
    • 向表中新增多個列
    • 將引用列新增到表中
    • 回滾遷移
    • 新增帶索引的新列
    • 執行特定遷移
    • 重做遷移
    • 向表中新增新列
    • 從表中刪除現有列
    • 在不同環境中執行遷移
    • 建立一個新表
    • 執行遷移
    • 更改現有列型別
    • 新增具有預設值的列
    • 建立連線表
    • 建立一個 hstore 列
    • 新增自我引用
    • 建立一個陣列列
    • 改變表格
    • 向表中新增唯一列
    • 檢查遷移狀態
    • 禁止空值
    • 向現有資料新增 NOT NULL 約束
  1. StackOverflow 文件
  2. Ruby on Rails 教程
  3. ActiveRecord 遷移
  4. 執行遷移

執行遷移

Created: November-22, 2018

執行命令:

Version < 5

rake db:migrate

Version >= 5

rails db:migrate

指定目標版本將執行所需的遷移(向上,向下,更改),直到達到指定的版本。這裡,version number 是遷移檔名的數字字首。

Version < 5

rake db:migrate VERSION=20080906120000

Version >= 5

rails db:migrate VERSION=20080906120000
  • 更改現有列型別
  • 建立一個新表

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明