📅  最后修改于: 2023-12-03 14:46:54.105000             🧑  作者: Mango
rails g migration add columns
该命令将生成一个migration文件,用于向现有的表中添加新的列。
运行以下命令:
rails g migration add columns
然后,在生成的db/migrate
目录中找到新生成的migration文件,并编辑它以添加新列。
在migration文件中,使用add_column
方法来添加新列:
class AddColumnsToMyTable < ActiveRecord::Migration[6.0]
def change
add_column :my_table, :new_column_one, :string
add_column :my_table, :new_column_two, :integer
end
end
在上面的例子中,我们添加了两列到my_table
表中:new_column_one
和new_column_two
。第二个参数指定列的数据类型。
然后运行rails db:migrate
命令以应用此migration:
rails db:migrate
在执行rails db:migrate
之前,请确保你已经保存了migration文件。
每次创建或修改migration文件都应该运行rails db:migrate
命令进行更新。