From 331d00b329eab222941fa7b7c4a90970046b18a2 Mon Sep 17 00:00:00 2001 From: Mateusz Kwasniewski Date: Mon, 13 Oct 2025 15:53:11 +0200 Subject: [PATCH] feat: make milestone progressions for source milestone unique (#10789) --- ...51013131405-milestone-progression-uniqueness.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/migrations/20251013131405-milestone-progression-uniqueness.js diff --git a/src/migrations/20251013131405-milestone-progression-uniqueness.js b/src/migrations/20251013131405-milestone-progression-uniqueness.js new file mode 100644 index 0000000000..0779dcead2 --- /dev/null +++ b/src/migrations/20251013131405-milestone-progression-uniqueness.js @@ -0,0 +1,14 @@ +exports.up = function(db, cb) { + db.runSql( + `DROP INDEX IF EXISTS milestone_progressions_source_milestone_idx; + CREATE UNIQUE INDEX milestone_progressions_source_milestone_idx ON milestone_progressions(source_milestone);`, + cb, + ); +}; + +exports.down = function(db, cb) { + db.runSql( + `DROP INDEX IF EXISTS milestone_progressions_source_milestone_idx;`, + cb, + ); +};