diff --git a/db/migrate/20240914221852_create_events.rb b/db/migrate/20240914221852_create_events.rb index a87f49a..764eccd 100644 --- a/db/migrate/20240914221852_create_events.rb +++ b/db/migrate/20240914221852_create_events.rb @@ -4,6 +4,7 @@ ROM::SQL.migration do change do create_table :events do primary_key :id + foreign_key :event_id, :events column :name, String, null: false end end diff --git a/db/migrate/20240914223804_create_tables.rb b/db/migrate/20240914223804_create_tables.rb index c61276a..d637f74 100644 --- a/db/migrate/20240914223804_create_tables.rb +++ b/db/migrate/20240914223804_create_tables.rb @@ -2,7 +2,7 @@ ROM::SQL.migration do change do - create table :tables do + create_table :tables do primary_key :id foreign_key :event_id, :events end diff --git a/db/migrate/20240914223812_create_games.rb b/db/migrate/20240914223812_create_games.rb index 99986f2..ff1b705 100644 --- a/db/migrate/20240914223812_create_games.rb +++ b/db/migrate/20240914223812_create_games.rb @@ -2,5 +2,15 @@ ROM::SQL.migration do change do + create_table :games do + primary_key :id + foreign_key :table_id, :tables + foreign_key :player_1_id, :players + foreign_key :player_2_id, :players + foreign_key :player_3_id, :players + foreign_key :player_4_id, :players + column :odd_points, Integer + column :even_points, Integer + end end end diff --git a/euchre_camp.db b/euchre_camp.db index 545d147..4ed84d0 100644 Binary files a/euchre_camp.db and b/euchre_camp.db differ