Files
2026-01-11 13:48:15 +00:00

27 lines
1009 B
SQL

-- Undo the expand_items migration
-- Drop crafting tables
DROP INDEX IF EXISTS idx_crafting_recipe_items_item;
DROP TABLE IF EXISTS crafting_recipe_items;
DROP INDEX IF EXISTS idx_crafting_recipes_workbench;
DROP INDEX IF EXISTS idx_crafting_recipes_level;
DROP INDEX IF EXISTS idx_crafting_recipes_skill;
DROP INDEX IF EXISTS idx_crafting_recipes_product;
DROP TABLE IF EXISTS crafting_recipes;
-- Drop item indexes
DROP INDEX IF EXISTS idx_items_skill;
DROP INDEX IF EXISTS idx_items_price;
DROP INDEX IF EXISTS idx_items_level;
DROP INDEX IF EXISTS idx_items_type;
-- Note: SQLite doesn't support DROP COLUMN in ALTER TABLE
-- To truly revert, we'd need to recreate the table without the columns
-- For now, we'll leave the columns in place (they won't hurt with defaults)
-- If you need a full revert, you'd need to:
-- 1. CREATE TABLE items_backup (id, name, data)
-- 2. INSERT INTO items_backup SELECT id, name, data FROM items
-- 3. DROP TABLE items
-- 4. ALTER TABLE items_backup RENAME TO items