class CreateMaintenanceSchedules < ActiveRecord::Migration[8.1] def change create_table :maintenance_schedules do |t| t.references :vehicle, null: false, foreign_key: true t.string :maintenance_type, null: false t.integer :mileage_interval, null: false t.integer :time_interval, null: false t.timestamps end add_index :maintenance_schedules, "vehicle_id, lower(maintenance_type)", unique: true, name: "index_maintenance_schedules_on_vehicle_and_lower_type" end end