在哪些情况下我需要在我的迁移文件中调用索引方法?
我真的不理解the documentation中的描述。
答案 0 :(得分:1)
实际上,在SQL
中,索引是一种加速数据库查找的机制。因此,有几种类型的索引可用,包括unique
和primary
。因此,索引方法用于使用提供的键创建表的索引,其中其他索引(唯一索引和主索引)具有各自的特征。
因此,如果您只想创建索引来加速查询,请使用index
方法。 this is a good reference阅读索引。
索引是使用构建的数据库中的不同结构 create index语句。它需要自己的磁盘空间并拥有一个 索引表数据的副本。
基本上,您不需要创建索引,如果您使用列作为主键,那么就足够了,不需要创建任何索引。您也可以查看wiki。