Files
accounted/supabase/migrations/20240101000027_drop_unused_module_tables.sql
T
Jakob Wennberg 838dc6b8b5 refactor: clean up codebase, remove dead code and obsolete docs
Remove influencer-era documentation, unused components, boilerplate
assets, and ghost tiktok cron job. Add supplier invoice management,
document API routes, and PWA icons. Replace boilerplate README.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 12:23:17 +01:00

59 lines
2.2 KiB
SQL

-- Drop 36 unused tables — zero .from() calls, zero rows.
-- Grouped by module; children before parents.
-- HR / Payroll
DROP TABLE IF EXISTS public.salary_additions CASCADE;
DROP TABLE IF EXISTS public.salary_run_items CASCADE;
DROP TABLE IF EXISTS public.salary_payments CASCADE;
DROP TABLE IF EXISTS public.salary_runs CASCADE;
DROP TABLE IF EXISTS public.absence_records CASCADE;
DROP TABLE IF EXISTS public.mileage_entries CASCADE;
DROP TABLE IF EXISTS public.employees CASCADE;
-- Asset Management
DROP TABLE IF EXISTS public.depreciation_schedule CASCADE;
DROP TABLE IF EXISTS public.assets CASCADE;
DROP TABLE IF EXISTS public.asset_categories CASCADE;
-- Bank Reconciliation
DROP TABLE IF EXISTS public.bank_reconciliation_items CASCADE;
DROP TABLE IF EXISTS public.bank_reconciliation_sessions CASCADE;
DROP TABLE IF EXISTS public.account_balances CASCADE;
-- Budgeting / Forecasting
DROP TABLE IF EXISTS public.budget_entries CASCADE;
DROP TABLE IF EXISTS public.budgets CASCADE;
DROP TABLE IF EXISTS public.cash_flow_forecasts CASCADE;
-- Orders / Quotes
DROP TABLE IF EXISTS public.order_items CASCADE;
DROP TABLE IF EXISTS public.orders CASCADE;
DROP TABLE IF EXISTS public.quote_items CASCADE;
DROP TABLE IF EXISTS public.quotes CASCADE;
-- Analytics / KPI
DROP TABLE IF EXISTS public.ai_insights_cache CASCADE;
DROP TABLE IF EXISTS public.financial_insights CASCADE;
DROP TABLE IF EXISTS public.kpi_snapshots CASCADE;
-- Tax / Compliance
DROP TABLE IF EXISTS public.agi_declarations CASCADE;
DROP TABLE IF EXISTS public.annual_reports CASCADE;
DROP TABLE IF EXISTS public.tax_rates CASCADE;
DROP TABLE IF EXISTS public.year_end_closings CASCADE;
-- Supplier Payments
DROP TABLE IF EXISTS public.supplier_payment_items CASCADE;
DROP TABLE IF EXISTS public.supplier_payments CASCADE;
-- Module System
DROP TABLE IF EXISTS public.module_configs CASCADE;
DROP TABLE IF EXISTS public.module_imports CASCADE;
DROP TABLE IF EXISTS public.module_kpi_targets CASCADE;
-- Other
DROP TABLE IF EXISTS public.onboarding_checklist CASCADE;
DROP TABLE IF EXISTS public.payment_methods CASCADE;
DROP TABLE IF EXISTS public.recurring_invoices CASCADE;
DROP TABLE IF EXISTS public.supplier_invoice_attestations CASCADE;