update schema to merge existing data, move trophy

This commit is contained in:
wish
2022-09-04 18:12:51 +10:00
parent 377bb39be6
commit 670f8f7882
2 changed files with 22 additions and 12 deletions

View File

@@ -13,7 +13,25 @@ CREATE TABLE IF NOT EXISTS public.user_binary
bookshelf bytea,
gallery bytea,
tore bytea,
garden bytea
garden bytea,
mission bytea
);
-- Create entries for existing users
INSERT INTO public.user_binary (id) SELECT c.id FROM characters c;
-- Copy existing data
UPDATE public.user_binary
SET house_furniture = (SELECT house FROM characters WHERE user_binary.id = characters.id);
UPDATE public.user_binary
SET mission = (SELECT trophy FROM characters WHERE user_binary.id = characters.id);
-- Drop old data location
ALTER TABLE public.characters
DROP COLUMN house;
ALTER TABLE public.characters
DROP COLUMN trophy;
END;