You've already forked agentic-coding-workflow
21 lines
1.0 KiB
SQL
21 lines
1.0 KiB
SQL
DROP INDEX IF EXISTS conversations_requirement_idx;
|
|
ALTER TABLE conversations DROP COLUMN IF EXISTS requirement_id;
|
|
|
|
-- 还原 0011 的 requirement_prototypes;仅回迁 phase='prototyping' 行,
|
|
-- planning/auditing 产物在回滚时丢弃(旧 schema 无处安放)。
|
|
CREATE TABLE requirement_prototypes (
|
|
id UUID PRIMARY KEY,
|
|
requirement_id UUID NOT NULL REFERENCES requirements(id) ON DELETE CASCADE,
|
|
version INT NOT NULL,
|
|
content TEXT NOT NULL,
|
|
note TEXT NOT NULL DEFAULT '',
|
|
created_by UUID NOT NULL REFERENCES users(id) ON DELETE RESTRICT,
|
|
created_at TIMESTAMPTZ NOT NULL DEFAULT now(),
|
|
UNIQUE (requirement_id, version)
|
|
);
|
|
CREATE INDEX idx_requirement_prototypes_req ON requirement_prototypes(requirement_id);
|
|
INSERT INTO requirement_prototypes (id, requirement_id, version, content, note, created_by, created_at)
|
|
SELECT id, requirement_id, version, content, note, created_by, created_at
|
|
FROM requirement_artifacts WHERE phase = 'prototyping';
|
|
DROP TABLE requirement_artifacts;
|