Rails宝典八十三式:Migrations in Rails 2.0

Rails 2.0中引入了数据库迁移功能,简化了数据库模式的管理和更新过程。通过简单的命令即可创建或更新数据库结构,并支持自动生成迁移文件,便于团队协作。
[b]Migrations are now sexy in Rails 2.0![/b]

创建当前environme的数据库
[code]
rake db:create
[/code]

创建所有environme的数据库
[code]
rake db:create:all
[/code]

创建和修改Model
[code]
script/generate model task name:string priority:integer
script/generate migration add_description_to_task description:string
script/generate migration remove_description_from_task description:string
[/code]

看看自动生成的migration文件
[code]
# migrations/001_create_tasks.rb
create_table :tasks do |t|
t.string :name
t.integer :priority, :position
t.timestamps
end

# migrations/002_add_description_to_task.rb
add_column :tasks, :description, :text

# migrations/003_remove_description_from_task.rb
remove_column :tasks, :description
[/code]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值