diff --git a/src/migrations/20260108_01_gzSm3-add-submission-status.py b/src/migrations/20260108_01_gzSm3-add-submission-status.py new file mode 100644 index 00000000..c871b769 --- /dev/null +++ b/src/migrations/20260108_01_gzSm3-add-submission-status.py @@ -0,0 +1,22 @@ +""" +add_submission_status +""" + +from yoyo import step + +__depends__ = {'20251106_01_kOjGy-draft-code-editor'} + +steps = [ + step( + # forward + """ + ALTER TABLE leaderboard.submission + ADD COLUMN status TEXT NOT NULL DEFAULT 'active' + """, + # backward for rollback if yoyo apply fails for any reason + """ + ALTER TABLE leaderboard.submission + DROP COLUMN status; + """ + ) +]