diff options
author | Marius Peter <marius.peter@tutanota.com> | 2025-01-01 17:50:51 +0100 |
---|---|---|
committer | Marius Peter <marius.peter@tutanota.com> | 2025-01-01 17:50:51 +0100 |
commit | 24fc1ac1c4bbb3e9630357b8c845698b420881af (patch) | |
tree | b788166832e653b646ecba9521ff9c9523635f15 /db/migrate | |
parent | e5bf7d1527491af4663c203ec17697e8855b650f (diff) |
New migrations.
Diffstat (limited to 'db/migrate')
3 files changed, 19 insertions, 0 deletions
diff --git a/db/migrate/20250101125043_add_session_id_to_scores.rb b/db/migrate/20250101125043_add_session_id_to_scores.rb new file mode 100644 index 0000000..574fa7f --- /dev/null +++ b/db/migrate/20250101125043_add_session_id_to_scores.rb @@ -0,0 +1,6 @@ +class AddSessionIdToScores < ActiveRecord::Migration[8.0] + def change + add_column :scores, :session_id, :string + add_index :scores, :session_id + end +end diff --git a/db/migrate/20250101141642_add_unique_index_to_scores.rb b/db/migrate/20250101141642_add_unique_index_to_scores.rb new file mode 100644 index 0000000..8efde1f --- /dev/null +++ b/db/migrate/20250101141642_add_unique_index_to_scores.rb @@ -0,0 +1,8 @@ +class AddUniqueIndexToScores < ActiveRecord::Migration[8.0] + def change + add_index :scores, + [:tartiflette_id, :scoring_criterium_id, :session_id], + unique: true, + name: "index_scores_on_tartiflette_criterium_session" + end +end diff --git a/db/migrate/20250101160120_add_not_null_constraint_to_session_id_in_scores.rb b/db/migrate/20250101160120_add_not_null_constraint_to_session_id_in_scores.rb new file mode 100644 index 0000000..71e174e --- /dev/null +++ b/db/migrate/20250101160120_add_not_null_constraint_to_session_id_in_scores.rb @@ -0,0 +1,5 @@ +class AddNotNullConstraintToSessionIdInScores < ActiveRecord::Migration[8.0] + def change + change_column_null :scores, :session_id, false + end +end |