用户登录

我现在打算修改一下 posts 这个数据表 .. 重命名一下它的 content 字段 ... 再给它添加几个字段 ... 先创建一个 migration ... 名字可以是 ChangeDetailsFromPosts

rails generate migration ChangeDetailsFromPosts

再找到这个新创建的 migration 文件 ... 编辑一下它 ...

修改表用的是 change_table 方法 ... 要修改的是 :posts 这个表 .. 给它提供一个代码块 ... t 表示这个表 .. 重命名可以使用它的 rename 方法 ... 重命名的是 :content 这个字段 ... 新的名字设置成 :body ...

在这个表里添加新的字段可以使用字段的类型方法,比如我要添加一个 string 类型的字段,用一下 t.string ... 字段的名字是 :format ...

另起一行,再添加一个 t.timestamps .. 它会给我们在数据表里添加两个字段 ... created_at ... 还有 updated_at ..

保存 ... 再去运行一下这个 migration ...

查看一下 posts 这个数据表 ...

之前的 content 字段被重命名成了 body .. 这里也多了几个字段 ... format ... created_at ... 还有 updated_at ...

修改表:change_table《 Rails:数据库 Migration 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点