Files
thrilltrack-explorer/supabase/migrations/20251015181531_d918bea7-1cda-4950-a877-632b608b992c.sql
2025-10-15 18:15:40 +00:00

21 lines
795 B
SQL

-- Drop old JSONB versioning system completely
-- This removes all deprecated tables and functions
-- Drop dependent tables first
DROP TABLE IF EXISTS public.version_diffs CASCADE;
DROP TABLE IF EXISTS public.entity_relationships_history CASCADE;
DROP TABLE IF EXISTS public.entity_field_history CASCADE;
-- Drop main legacy table (archive remains)
DROP TABLE IF EXISTS public.entity_versions CASCADE;
-- Drop old RPC functions
DROP FUNCTION IF EXISTS public.create_entity_version(
text, uuid, jsonb, uuid, text, uuid, version_change_type
) CASCADE;
DROP FUNCTION IF EXISTS public.compare_versions(uuid, uuid) CASCADE;
DROP FUNCTION IF EXISTS public.create_field_history_entries(uuid, jsonb, jsonb) CASCADE;
-- Note: We keep rollback_to_version as it's been updated for relational system