35 lines
1.4 KiB
PL/PgSQL
35 lines
1.4 KiB
PL/PgSQL
-- Rollback for AwoooP RLS Canary Wave 1.
|
|
-- This only removes the wave1 policies and disables RLS on the canary tables.
|
|
-- It intentionally does not touch data.
|
|
|
|
BEGIN;
|
|
|
|
SET LOCAL lock_timeout = '5s';
|
|
SET LOCAL statement_timeout = '30s';
|
|
|
|
DROP POLICY IF EXISTS awooop_contract_revisions_tenant ON awooop_contract_revisions;
|
|
ALTER TABLE awooop_contract_revisions NO FORCE ROW LEVEL SECURITY;
|
|
ALTER TABLE awooop_contract_revisions DISABLE ROW LEVEL SECURITY;
|
|
|
|
DROP POLICY IF EXISTS awooop_conversation_event_tenant ON awooop_conversation_event;
|
|
ALTER TABLE awooop_conversation_event NO FORCE ROW LEVEL SECURITY;
|
|
ALTER TABLE awooop_conversation_event DISABLE ROW LEVEL SECURITY;
|
|
|
|
DROP POLICY IF EXISTS awooop_mcp_credential_refs_tenant ON awooop_mcp_credential_refs;
|
|
ALTER TABLE awooop_mcp_credential_refs NO FORCE ROW LEVEL SECURITY;
|
|
ALTER TABLE awooop_mcp_credential_refs DISABLE ROW LEVEL SECURITY;
|
|
|
|
DROP POLICY IF EXISTS awooop_mcp_gateway_audit_tenant ON awooop_mcp_gateway_audit;
|
|
ALTER TABLE awooop_mcp_gateway_audit NO FORCE ROW LEVEL SECURITY;
|
|
ALTER TABLE awooop_mcp_gateway_audit DISABLE ROW LEVEL SECURITY;
|
|
|
|
DROP POLICY IF EXISTS awooop_mcp_grants_tenant ON awooop_mcp_grants;
|
|
ALTER TABLE awooop_mcp_grants NO FORCE ROW LEVEL SECURITY;
|
|
ALTER TABLE awooop_mcp_grants DISABLE ROW LEVEL SECURITY;
|
|
|
|
DROP POLICY IF EXISTS budget_ledger_tenant ON budget_ledger;
|
|
ALTER TABLE budget_ledger NO FORCE ROW LEVEL SECURITY;
|
|
ALTER TABLE budget_ledger DISABLE ROW LEVEL SECURITY;
|
|
|
|
COMMIT;
|