You've already forked agentic-coding-workflow
bugfix
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
-- Revert to the original (buggy) bare ON DELETE SET NULL composite FKs so that
|
||||
-- this migration is a faithful inverse of 0015 up. Constraint names and column
|
||||
-- references match the definitions in 0003_workspace.up.sql and 0006_acp.up.sql.
|
||||
|
||||
-- ============ acp_sessions -> requirements ============
|
||||
ALTER TABLE acp_sessions DROP CONSTRAINT acp_sessions_req_project_fk;
|
||||
ALTER TABLE acp_sessions ADD CONSTRAINT acp_sessions_req_project_fk
|
||||
FOREIGN KEY (project_id, requirement_id)
|
||||
REFERENCES requirements (project_id, id) MATCH SIMPLE
|
||||
ON DELETE SET NULL;
|
||||
|
||||
-- ============ acp_sessions -> issues ============
|
||||
ALTER TABLE acp_sessions DROP CONSTRAINT acp_sessions_issue_project_fk;
|
||||
ALTER TABLE acp_sessions ADD CONSTRAINT acp_sessions_issue_project_fk
|
||||
FOREIGN KEY (project_id, issue_id)
|
||||
REFERENCES issues (project_id, id) MATCH SIMPLE
|
||||
ON DELETE SET NULL;
|
||||
|
||||
-- ============ issues -> workspaces ============
|
||||
ALTER TABLE issues DROP CONSTRAINT issues_project_workspace_fk;
|
||||
ALTER TABLE issues ADD CONSTRAINT issues_project_workspace_fk
|
||||
FOREIGN KEY (project_id, workspace_id)
|
||||
REFERENCES workspaces (project_id, id) MATCH SIMPLE
|
||||
ON DELETE SET NULL;
|
||||
Reference in New Issue
Block a user