27 lines
1009 B
SQL
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
|