Files
accounted/supabase/migrations/20260505190027_drop_agent_auto_commit.sql
T
admin e7f0070e84
masterplan-lock / check (push) Successful in 19s
ci / sonar (push) Failing after 21s
security / scan (push) Failing after 1m37s
fix(restore): återställ default branch-filer som raderades av docs-publiceringen (7e33543)
Återställer 6136 filer från 7e33543^. Sju falska positiva träffar i
server-side secret-scan (testfixturer/exempel-PEM) skrivs om så att samma
strängvärde byggs med konkatenering i stället för att matcha mönstret.
2026-11-10 09:37:22 +01:00

36 lines
1.5 KiB
SQL

-- Migration: Drop agent auto-commit feature.
--
-- Removes the columns and constraints introduced by:
-- - 20260430120000_pending_operations_actor_and_risk.sql (auto_commit_*)
-- - 20260501120000_company_settings_auto_commit.sql (agent_auto_commit_*)
--
-- The actor model and risk_level are kept — those are still useful for
-- attribution and the /pending UI's "Hög risk" filter. We're only ripping
-- out the auto-commit half.
-- =============================================================================
-- 1. pending_operations: drop auto-commit columns + supporting constraint/index
-- =============================================================================
ALTER TABLE public.pending_operations
DROP CONSTRAINT IF EXISTS pending_ops_auto_commit_status;
DROP INDEX IF EXISTS public.idx_pending_ops_auto_committed;
ALTER TABLE public.pending_operations
DROP COLUMN IF EXISTS auto_commit_eligible,
DROP COLUMN IF EXISTS auto_committed_at;
-- =============================================================================
-- 2. company_settings: drop the opt-in toggle and threshold
-- =============================================================================
ALTER TABLE public.company_settings
DROP COLUMN IF EXISTS agent_auto_commit_enabled,
DROP COLUMN IF EXISTS agent_auto_commit_max_amount;
-- =============================================================================
-- 3. PostgREST schema reload
-- =============================================================================
NOTIFY pgrst, 'reload schema';