mirror of
https://github.com/tiennm99/goclaw.git
synced 2026-10-13 04:14:56 +00:00
Co-authored-by: Bruno Clermont <bruno.clermont@gmail.com>
36 lines
1.3 KiB
SQL
36 lines
1.3 KiB
SQL
-- Rollback migration 082
|
|
|
|
-- 8. Remove extra indexes
|
|
DROP INDEX IF EXISTS idx_usage_events_team_id;
|
|
DROP INDEX IF EXISTS idx_hooks_created_by;
|
|
|
|
-- 7. hook_executions tenant isolation
|
|
DROP INDEX IF EXISTS idx_hook_executions_tenant_id;
|
|
DROP INDEX IF EXISTS idx_hook_executions_hook_id;
|
|
ALTER TABLE hook_executions DROP COLUMN IF EXISTS tenant_id;
|
|
|
|
-- 6. team_task_attachments: revert to original constraint name + RESTRICT (NO ACTION)
|
|
ALTER TABLE team_task_attachments
|
|
DROP CONSTRAINT IF EXISTS fk_team_task_attachments_created_by_agent_id;
|
|
|
|
ALTER TABLE team_task_attachments
|
|
ADD CONSTRAINT team_task_attachments_created_by_agent_id_fkey
|
|
FOREIGN KEY (created_by_agent_id) REFERENCES agents(id);
|
|
|
|
-- 5. subagent_tasks self-ref
|
|
DROP INDEX IF EXISTS idx_subagent_tasks_spawned_by;
|
|
ALTER TABLE subagent_tasks DROP CONSTRAINT IF EXISTS fk_subagent_tasks_spawned_by;
|
|
|
|
-- 4. spans self-ref
|
|
ALTER TABLE spans DROP CONSTRAINT IF EXISTS fk_spans_parent_span_id;
|
|
|
|
-- 3. traces self-ref
|
|
ALTER TABLE traces DROP CONSTRAINT IF EXISTS fk_traces_parent_trace_id;
|
|
|
|
-- 2. channel_contacts self-ref
|
|
ALTER TABLE channel_contacts DROP CONSTRAINT IF EXISTS fk_channel_contacts_merged_id;
|
|
|
|
-- 1. webhooks.channel_id
|
|
DROP INDEX IF EXISTS idx_webhooks_channel_id;
|
|
ALTER TABLE webhooks DROP CONSTRAINT IF EXISTS fk_webhooks_channel_id;
|