TENANT=acme-co && psql "$DATABASE_URL" -v ON_ERROR_STOP=1 -c "BEGIN; CREATE TEMP TABLE redact_customers AS SELECT c.id FROM customers c JOIN support_export e ON lower(e.email)=lower(c.email) WHERE e.export_batch='GDPR-2026-05'; UPDATE customers SET email = 'redacted+' || id || '@example.invalid', phone = NULL WHERE id IN (SELECT id FROM redact_customers); UPDATE support_messages SET body = regexp_replace(body, '[A-Z0-9._%+-]+@[A-Z0-9.-]+', '[redacted]', 'gi') WHERE customer_id IN (SELECT id FROM redact_customers); COMMIT;"