diff --git a/db/migrate/20220322080142_create_classes.rb b/db/migrate/20220322080142_create_classes.rb new file mode 100644 index 0000000..2a9e840 --- /dev/null +++ b/db/migrate/20220322080142_create_classes.rb @@ -0,0 +1,14 @@ +class CreateClasses < ActiveRecord::Migration[6.0] + def change + create_table :classes, id: :uuid, default: -> { "gen_random_uuid()" } do |t| + t.string :name_en + t.string :name_jp + + t.integer :proficiency1 + t.integer :proficiency2 + + t.string :row + t.boolean :ml, default: false + end + end +end \ No newline at end of file diff --git a/db/migrate/20220322084824_add_class_and_ml_to_party.rb b/db/migrate/20220322084824_add_class_and_ml_to_party.rb new file mode 100644 index 0000000..174b0fe --- /dev/null +++ b/db/migrate/20220322084824_add_class_and_ml_to_party.rb @@ -0,0 +1,6 @@ +class AddClassAndMlToParty < ActiveRecord::Migration[6.1] + def change + add_reference :parties, :class, name: :class_id, type: :uuid, foreign_key: { to_table: :classes } + add_column :parties, :ml, :integer + end +end