用户登录

在 Migration 里面,我们可以使用 Migration 提供的一些方法,去做一些创建,修改,还有删除的动作 ... 比如你可以使用 create_table 创建数据表 .. 用 add_column 去往数据表里添加数据栏 .. rename_column 可以修改栏的名字 .. 使用 add_index 可以给数据栏添加索引,remove_index 可以去掉索引 .. add_reference 可以在数据表里添加关联等等 ..

在 rails 的 api 网站搜索 Migration ,可以查看这些方法的列表 ...

再创建一个 Migration ... rails generate migration .. 名字是 MigrationMethodDemo ..

找到 rails 给我们生成的这个 migration 文件 ... 在这个 change 方法里用一下 create_table .. 这个方法可以给我们在数据库里生成一个数据表 ... 名字是 :articles

保存 ... 再去执行一下 migrate ...

然后再查看一下应用的数据表 .. 你会看到,这里多了一个 articles 数据表 ... 再 DESCRIBE 一下这个数据表 ...

现在它里面只有一个 id 字段 ... 这个字段是这个数据表的主键 ...

再查看一下 schema_migrations 这个数据表 .. 这里又多了一条记录 .. 它的 version 的值就是我们的 Migration 文件名字里的那个时间 ..

Migration 方法《 Rails:数据库 Migration 》

统计

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

社会化网络

关于

微信订阅号

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