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