Rails ActiveRecord迁移生成的contacts表索引位置疑问
使用create_table方法创建Rails数据表时,框架默认会自动生成一个名为id的自增主键列,这个主键列默认自带唯一索引,不需要你在迁移代码中显式声明。
你之前的猜测方向有误,timestamps生成的created_at、updated_at列确实没有默认加索引的规则,你忽略了主键的默认索引逻辑,所以才会找不到索引对应的定义代码。
综上,这份迁移运行后生成的contacts表是存在主键索引的,题目给出的答案正确。
内容的提问来源于stack exchange,提问作者mrateb
相关产品推荐
相关产品推荐

