diff --git a/supabase/migrations/20260902134400_drop_legacy_auth_fks.sql b/supabase/migrations/20260902134400_drop_legacy_auth_fks.sql new file mode 100644 index 0000000..e812ef7 --- /dev/null +++ b/supabase/migrations/20260902134400_drop_legacy_auth_fks.sql @@ -0,0 +1,14 @@ +DO $$ +DECLARE + r RECORD; +BEGIN + FOR r IN ( + SELECT conrelid::regclass AS table_name, conname AS constraint_name + FROM pg_constraint + WHERE confrelid = 'auth.users'::regclass + AND conrelid::regclass::text LIKE '"TS_ERP"%' + ) LOOP + EXECUTE 'ALTER TABLE ' || r.table_name || ' DROP CONSTRAINT IF EXISTS ' || r.constraint_name || ' CASCADE;'; + RAISE NOTICE 'Dropped constraint % on %', r.constraint_name, r.table_name; + END LOOP; +END $$;