From 38f4e5d4c35acd5f2150426d090c16430136d8d1 Mon Sep 17 00:00:00 2001 From: rladenson Date: Fri, 8 Nov 2024 19:00:35 -0700 Subject: [PATCH] refactor: refactor migration for adding banner privacy --- PluralKit.Core/Database/Migrations/45.sql | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/PluralKit.Core/Database/Migrations/45.sql b/PluralKit.Core/Database/Migrations/45.sql index 70ce27db..a6e77691 100644 --- a/PluralKit.Core/Database/Migrations/45.sql +++ b/PluralKit.Core/Database/Migrations/45.sql @@ -1,13 +1,9 @@ -- database version 45 -- adds banner privacy -alter table members add column banner_privacy int not null default 1; -alter table groups add column banner_privacy int not null default 1; -alter table systems add column banner_privacy int not null default 1; - -alter table members add constraint members_banner_privacy_check check (banner_privacy = ANY (ARRAY[1,2])); -alter table groups add constraint groups_banner_privacy_check check (banner_privacy = ANY (ARRAY[1,2])); -alter table systems add constraint systems_banner_privacy_check check (banner_privacy = ANY (ARRAY[1,2])); +alter table members add column banner_privacy int not null default 1 check (banner_privacy = ANY (ARRAY[1,2])); +alter table groups add column banner_privacy int not null default 1 check (banner_privacy = ANY (ARRAY[1,2])); +alter table systems add column banner_privacy int not null default 1 check (banner_privacy = ANY (ARRAY[1,2])); update members set banner_privacy = 2 where description_privacy = 2; update groups set banner_privacy = 2 where description_privacy = 2;