如何在活动记录/ Rails 4迁移中创建具有唯一索引的新表

newUserNameHere

如何通过Rails迁移创建新表,并为其添加唯一索引?

在文档中,我发现了创建表后如何向表中添加索引,但是如何在同一迁移文件中创建表并添加唯一索引呢?

newUserNameHere

这是完整的过程:

生成迁移(rails generate migration CreateFoos bar:stringrails g migration CreateFoos bar:string

修改您的迁移,使其看起来像这样:

class CreateFoos < ActiveRecord::Migration
  def change
    create_table :foos do |t|
      t.string :bar, :null => false

      t.index :bar, unique: true
    end
  end
end

rake db:migrate

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在具有唯一“ attendable_type”和“ attendable_id”的rails中索引多态表-Rails 4

来自分类Dev

如何在Rails中创建活动记录类的未持久实例?

来自分类Dev

如何在Rails 4中使用参数初始化活动记录?

来自分类Dev

如何在Rails 4中使用参数初始化活动记录?

来自分类Dev

如何在没有活动记录的情况下使用Rails生成器

来自分类Dev

如何在ruby rails中为每个活动记录对象的setter设置不同的值?

来自分类Dev

如何在Rails(活动记录)中定义多对多关联和相关属性?

来自分类Dev

如何从Rails的活动记录结果数组中删除记录?

来自分类Dev

如何在Rails 3中合并两个带有OR条件的活动记录关系,并返回结果也是一个活动关系而不是数组?

来自分类Dev

如何在Rails中实现活动注释?

来自分类Dev

如何在Rails中显示唯一记录?

来自分类Dev

如何在rails 3中将两个活动记录关系与OR条件合并,并且返回结果也是一个活动关系而不是数组?

来自分类Dev

如何使用Rails活动记录查询中包含的联接?

来自分类Dev

在Rails中,如何对活动记录“ where”使用模型的方法?

来自分类Dev

Rails 4活动记录查询

来自分类Dev

如何在Rails中记录API请求?

来自分类Dev

如何在Rails中删除/销毁记录?

来自分类Dev

如何在Ruby中更新活动记录

来自分类Dev

Rails创建新的活动记录返回false

来自分类Dev

如何迁移现有记录以匹配Rails中的新ORM

来自分类Dev

如何在包含记录的MySQL中为现有表创建唯一索引

来自分类Dev

Rails 如何创建具有多态关联的新记录?

来自分类Dev

Rails3:Postgres Hstore:如何在具有 hstore 列的表中插入多条记录

来自分类Dev

如何在Rails中创建has_many关系记录?

来自分类Dev

如何在 Ruby on Rails 中创建表或更改迁移顺序?

来自分类Dev

在Rails活动记录中加入表

来自分类Dev

在Rails 4中,我如何编写将检索对象而不是活动记录关系的代码?

来自分类Dev

Ruby On Rails中的活动记录分组

来自分类Dev

如何在Rails控制台中从数组创建多个记录

Related 相关文章

  1. 1

    如何在具有唯一“ attendable_type”和“ attendable_id”的rails中索引多态表-Rails 4

  2. 2

    如何在Rails中创建活动记录类的未持久实例?

  3. 3

    如何在Rails 4中使用参数初始化活动记录?

  4. 4

    如何在Rails 4中使用参数初始化活动记录?

  5. 5

    如何在没有活动记录的情况下使用Rails生成器

  6. 6

    如何在ruby rails中为每个活动记录对象的setter设置不同的值?

  7. 7

    如何在Rails(活动记录)中定义多对多关联和相关属性?

  8. 8

    如何从Rails的活动记录结果数组中删除记录?

  9. 9

    如何在Rails 3中合并两个带有OR条件的活动记录关系,并返回结果也是一个活动关系而不是数组?

  10. 10

    如何在Rails中实现活动注释?

  11. 11

    如何在Rails中显示唯一记录?

  12. 12

    如何在rails 3中将两个活动记录关系与OR条件合并,并且返回结果也是一个活动关系而不是数组?

  13. 13

    如何使用Rails活动记录查询中包含的联接?

  14. 14

    在Rails中,如何对活动记录“ where”使用模型的方法?

  15. 15

    Rails 4活动记录查询

  16. 16

    如何在Rails中记录API请求?

  17. 17

    如何在Rails中删除/销毁记录?

  18. 18

    如何在Ruby中更新活动记录

  19. 19

    Rails创建新的活动记录返回false

  20. 20

    如何迁移现有记录以匹配Rails中的新ORM

  21. 21

    如何在包含记录的MySQL中为现有表创建唯一索引

  22. 22

    Rails 如何创建具有多态关联的新记录?

  23. 23

    Rails3:Postgres Hstore:如何在具有 hstore 列的表中插入多条记录

  24. 24

    如何在Rails中创建has_many关系记录?

  25. 25

    如何在 Ruby on Rails 中创建表或更改迁移顺序?

  26. 26

    在Rails活动记录中加入表

  27. 27

    在Rails 4中,我如何编写将检索对象而不是活动记录关系的代码?

  28. 28

    Ruby On Rails中的活动记录分组

  29. 29

    如何在Rails控制台中从数组创建多个记录

热门标签

归档