class DeleteCategoryFromRoutineWorkouts < ActiveRecord::Migration[6.1]

  def change

      remove_column :routine_workouts, :muscular_group
      remove_column :routine_workouts, :category

      ### IMPORTANTE ###
      # Hay que corregir y validar los índices para que sean únicos, en el pasado se permitió dejar en blanco la relación de workout y con esto se podían duplicar índices, pero no debería ocurrir
      # Al momento 6 de septiembre del 2021 hay 178 índices duplicados, esto quiere decir que hay rutinas con ejercicios repetidos, si bien esto es error del entrenador, hay que evitarlo

      # remove_index :routine_workouts, [:routine_id, :workout_id]
      # add_index :routine_workouts, [:routine_id, :workout_id], unique: true

  end
end