# frozen_string_literal: true ROM::SQL.migration do change do create_table :tournament_rounds do primary_key :id foreign_key :event_id, :events, null: false column :round_number, Integer, null: false column :status, String, default: 'pending' # pending, active, completed column :scheduled_start, DateTime column :actual_start, DateTime column :completed_at, DateTime end add_index :tournament_rounds, [:event_id, :round_number], unique: true end end