class AddUniqueIndexForRunningSystemTasks < ActiveRecord::Migration[7.0]
  disable_ddl_transaction!

  def change
    add_index :system_tasks, :task_class, unique: true,
                                          where: "running = true",
                                          algorithm: :concurrently,
                                          name: "idx_one_running_task_per_class"
  end
end
