首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这个表上的索引在哪里?

这个表上的索引在哪里?
EN

Stack Overflow用户
提问于 2021-10-05 13:32:45
回答 1查看 48关注 0票数 0

伙计们,我遇到了一个在线练习问题,有些事情我不太明白

下面是一个迁移文件

代码语言:javascript
复制
class ContactsMigration < ActiveRecord::Migration
  def change
    create_table :contacts do |t|
      t.string :name
      t.integer :telephone_number
      t.text :address, null: false
      t.timestamps
    end
  end
end

其中一个问题是问这个表中是否有索引,正确的答案是“是”。但不知道这里的索引在哪里。逻辑是时间戳,但是指南没有显示这些列是自动索引的。我哪里出问题了?任何帮助或与指南的链接都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-05 13:46:43

活动记录基础

主键-默认情况下,Active Record将使用名为id的整数列作为表的主键(bigint用于PostgreSQL,MySQL用于SQLite)。当使用Active Record Migrations创建表时,将自动创建此列。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69451447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档