From bdee74eb29198513ee03492d2e94c401b79b1b97 Mon Sep 17 00:00:00 2001 From: Andrew Date: Mon, 17 Aug 2026 13:21:43 -0400 Subject: [PATCH 1/3] Modify match and match cycle columns --- db/migration/V0006__Alter_match_cycles_and_matches.sql | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 db/migration/V0006__Alter_match_cycles_and_matches.sql diff --git a/db/migration/V0006__Alter_match_cycles_and_matches.sql b/db/migration/V0006__Alter_match_cycles_and_matches.sql new file mode 100644 index 0000000..8c443d1 --- /dev/null +++ b/db/migration/V0006__Alter_match_cycles_and_matches.sql @@ -0,0 +1,7 @@ +ALTER TABLE "match_cycles" + ADD COLUMN "is_draft" BOOLEAN NOT NULL DEFAULT FALSE, + DROP COLUMN "total_matched"; + +ALTER TABLE "matches" + DROP COLUMN "feedback_a", + DROP COLUMN "feedback_b"; \ No newline at end of file From bf096e5168476a03d0b5167937238e3ecce2c45d Mon Sep 17 00:00:00 2001 From: Andrew Date: Mon, 17 Aug 2026 13:52:20 -0400 Subject: [PATCH 2/3] Match cycles default to draft --- db/migration/V0006__Alter_match_cycles_and_matches.sql | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/db/migration/V0006__Alter_match_cycles_and_matches.sql b/db/migration/V0006__Alter_match_cycles_and_matches.sql index 8c443d1..3c14a1d 100644 --- a/db/migration/V0006__Alter_match_cycles_and_matches.sql +++ b/db/migration/V0006__Alter_match_cycles_and_matches.sql @@ -1,7 +1,8 @@ ALTER TABLE "match_cycles" - ADD COLUMN "is_draft" BOOLEAN NOT NULL DEFAULT FALSE, + ADD COLUMN "is_draft" BOOLEAN NOT NULL DEFAULT TRUE, DROP COLUMN "total_matched"; + DROP COLUMN "total_members"; ALTER TABLE "matches" DROP COLUMN "feedback_a", - DROP COLUMN "feedback_b"; \ No newline at end of file + DROP COLUMN "feedback_b"; From 8156404e8dadf0f9f6266cd40541e7aa8e2df1fa Mon Sep 17 00:00:00 2001 From: Andrew Date: Mon, 17 Aug 2026 15:05:26 -0400 Subject: [PATCH 3/3] Keep total_members as stored snapshot in match_cycles --- db/migration/V0006__Alter_match_cycles_and_matches.sql | 1 - 1 file changed, 1 deletion(-) diff --git a/db/migration/V0006__Alter_match_cycles_and_matches.sql b/db/migration/V0006__Alter_match_cycles_and_matches.sql index 3c14a1d..7e09e1c 100644 --- a/db/migration/V0006__Alter_match_cycles_and_matches.sql +++ b/db/migration/V0006__Alter_match_cycles_and_matches.sql @@ -1,7 +1,6 @@ ALTER TABLE "match_cycles" ADD COLUMN "is_draft" BOOLEAN NOT NULL DEFAULT TRUE, DROP COLUMN "total_matched"; - DROP COLUMN "total_members"; ALTER TABLE "matches" DROP COLUMN "feedback_a",