class CreateReviews < ActiveRecord::Migration[8.1] def change create_table :reviews do |t| t.references :word, null: false, foreign_key: true t.string :status, null: false, default: "new" t.integer :interval, null: false, default: 0 t.integer :repetitions, null: false, default: 0 t.float :ease_factor, null: false, default: 2.5 t.datetime :due_at t.datetime :last_reviewed_at t.timestamps end add_index :reviews, :status add_index :reviews, [ :status, :due_at ] end end