master
 1class CreateExerciseWorkouts < ActiveRecord::Migration
 2  def change
 3    create_table :workouts, id: :uuid do |t|
 4      t.uuid :program_id, null: false
 5      t.string :name, null: false
 6      t.timestamps null: false
 7    end
 8
 9    create_table :exercises, id: :uuid do |t|
10      t.string :name, null: false
11      t.timestamps null: false
12    end
13
14    create_table :exercise_workouts, id: :uuid do |t|
15      t.uuid :exercise_id, null: false
16      t.uuid :workout_id, null: false
17      t.integer :sets, null: false
18      t.integer :repetitions, null: false
19      t.timestamps null: false
20    end
21
22    create_table :programs, id: :uuid do |t|
23      t.string :name, null: false
24      t.timestamps null: false
25    end
26  end
27end