You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
763 B
SQL

-- 000006a: enemy archetypes column, quest targets, clear enemies before bulk insert.
-- Full chain: 000006a_head -> 000006b_enemy_data -> 000006c_tail (lexicographic order).
ALTER TABLE public.enemies ADD COLUMN IF NOT EXISTS archetype text;
ALTER TABLE public.enemies ADD COLUMN IF NOT EXISTS biome text;
UPDATE public.enemies SET archetype = type WHERE (archetype IS NULL OR archetype = '') AND type IS NOT NULL;
ALTER TABLE public.quests ADD COLUMN IF NOT EXISTS target_enemy_archetype text;
UPDATE public.quests
SET target_enemy_archetype = target_enemy_type
WHERE target_enemy_type IS NOT NULL AND target_enemy_archetype IS NULL;
UPDATE public.quests SET target_enemy_type = NULL WHERE target_enemy_archetype IS NOT NULL;
DELETE FROM public.enemies;