伙计们,我遇到了一个在线练习问题,有些事情我不太明白
下面是一个迁移文件
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其中一个问题是问这个表中是否有索引,正确的答案是“是”。但不知道这里的索引在哪里。逻辑是时间戳,但是指南没有显示这些列是自动索引的。我哪里出问题了?任何帮助或与指南的链接都将不胜感激。
发布于 2021-10-05 13:46:43
主键-默认情况下,Active Record将使用名为id的整数列作为表的主键(bigint用于PostgreSQL,MySQL用于SQLite)。当使用Active Record Migrations创建表时,将自动创建此列。
https://stackoverflow.com/questions/69451447
复制相似问题