wp plugin uninstall udpate & cleanup migrations

This commit is contained in:
IGNY8 VPS (Salman)
2026-01-13 04:01:08 +00:00
parent f46fbe4343
commit f1c972c222
2 changed files with 147 additions and 25 deletions

View File

@@ -0,0 +1,43 @@
# Generated manually on 2026-01-13
# Purpose: Drop all remaining blueprint-related tables
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('igny8_core_auth', '0030_drop_site_blueprints_table'),
]
operations = [
migrations.RunSQL(
sql="""
-- Drop foreign key constraints first
ALTER TABLE IF EXISTS igny8_page_blueprints
DROP CONSTRAINT IF EXISTS igny8_page_blueprints_sector_id_c7e67972_fk_igny8_sectors_id;
ALTER TABLE IF EXISTS igny8_site_blueprint_taxonomies
DROP CONSTRAINT IF EXISTS igny8_site_blueprint_sector_id_d80376a0_fk_igny8_sec;
ALTER TABLE IF EXISTS igny8_site_blueprint_clusters
DROP CONSTRAINT IF EXISTS igny8_site_blueprint_sector_id_34c615f1_fk_igny8_sec;
-- Drop tables in correct order (child tables first)
DROP TABLE IF EXISTS igny8_site_blueprint_taxonomies_clusters CASCADE;
DROP TABLE IF EXISTS igny8_site_blueprint_taxonomies CASCADE;
DROP TABLE IF EXISTS igny8_site_blueprint_clusters CASCADE;
DROP TABLE IF EXISTS igny8_page_blueprints CASCADE;
-- Drop any remaining sequences
DROP SEQUENCE IF EXISTS igny8_page_blueprints_id_seq;
DROP SEQUENCE IF EXISTS igny8_site_blueprint_taxonomies_id_seq;
DROP SEQUENCE IF EXISTS igny8_site_blueprint_clusters_id_seq;
DROP SEQUENCE IF EXISTS igny8_site_blueprint_taxonomies_clusters_id_seq;
""",
reverse_sql="""
-- Cannot reverse this migration - table structures were removed from models
SELECT 1;
"""
),
]