普段通りこう書いていたら、rubocopでRails/BulkChangeTableの警告が出た。
class CreateUsers < ActiveRecord::Migration[7.0]
def change
create_table :users do |t|
t.string :uid, null: false
t.string :email, null: false
t.timestamps
end
add_index :users, :uid, unique: true
add_index :users, :email, unique: true
end
end
bulkのオプションも、t.indexでインデックスを張れるのも知らなかった…
class CreateUsers < ActiveRecord::Migration[7.0]
def change
create_table :users, bulk: true do |t|
t.string :uid, null: false
t.index :uid, unique: true
t.string :email, null: false
t.index :email, unique: true
t.timestamps
end
end
end