diff --git a/migrations/2024-04-05-153647_alter_vote_display_mode_defaults/down.sql b/migrations/2024-04-05-153647_alter_vote_display_mode_defaults/down.sql index 9436a019d..484cbef5b 100644 --- a/migrations/2024-04-05-153647_alter_vote_display_mode_defaults/down.sql +++ b/migrations/2024-04-05-153647_alter_vote_display_mode_defaults/down.sql @@ -1,6 +1,10 @@ ALTER TABLE local_user_vote_display_mode - ALTER COLUMN upvotes SET DEFAULT FALSE, - ALTER COLUMN downvotes SET DEFAULT FALSE, - ALTER COLUMN score SET DEFAULT TRUE, - ALTER COLUMN upvote_percentage SET DEFAULT TRUE; + DROP COLUMN score, + ADD COLUMN score boolean DEFAULT TRUE NOT NULL, + DROP COLUMN upvotes, + ADD COLUMN upvotes boolean DEFAULT FALSE NOT NULL, + DROP COLUMN downvotes, + ADD COLUMN downvotes boolean DEFAULT FALSE NOT NULL, + DROP COLUMN upvote_percentage, + ADD COLUMN upvote_percentage boolean DEFAULT TRUE NOT NULL; diff --git a/migrations/2024-04-05-153647_alter_vote_display_mode_defaults/up.sql b/migrations/2024-04-05-153647_alter_vote_display_mode_defaults/up.sql index f98012713..39a01eb07 100644 --- a/migrations/2024-04-05-153647_alter_vote_display_mode_defaults/up.sql +++ b/migrations/2024-04-05-153647_alter_vote_display_mode_defaults/up.sql @@ -3,18 +3,12 @@ -- Rather than -- Score + upvote_percentage ALTER TABLE local_user_vote_display_mode - ALTER COLUMN upvotes SET DEFAULT TRUE, - ALTER COLUMN downvotes SET DEFAULT TRUE, - ALTER COLUMN score SET DEFAULT FALSE, - ALTER COLUMN upvote_percentage SET DEFAULT FALSE; - --- Regenerate the rows with the new default -DELETE FROM local_user_vote_display_mode; - --- Re-insert them -INSERT INTO local_user_vote_display_mode (local_user_id) -SELECT - id -FROM - local_user; + DROP COLUMN score, + ADD COLUMN score boolean DEFAULT FALSE NOT NULL, + DROP COLUMN upvotes, + ADD COLUMN upvotes boolean DEFAULT TRUE NOT NULL, + DROP COLUMN downvotes, + ADD COLUMN downvotes boolean DEFAULT TRUE NOT NULL, + DROP COLUMN upvote_percentage, + ADD COLUMN upvote_percentage boolean DEFAULT FALSE NOT NULL;