carepath-api / scripts /schema /008-story-hierarchy.sql
tranth3truong's picture
Deploy public Scribe-only CarePath Space
cc678b9
Raw
History Blame Contribute Delete
633 Bytes
-- Harness schema migration 008
-- Parent-child Harness story hierarchy for Symphony Web UI task grouping.
PRAGMA foreign_keys = ON;
CREATE TABLE IF NOT EXISTS story_hierarchy (
parent_story_id TEXT NOT NULL REFERENCES story(id) ON DELETE CASCADE,
child_story_id TEXT NOT NULL REFERENCES story(id) ON DELETE CASCADE,
created_at TEXT NOT NULL DEFAULT (datetime('now')),
PRIMARY KEY (parent_story_id, child_story_id),
CHECK (parent_story_id <> child_story_id)
);
CREATE INDEX IF NOT EXISTS idx_story_hierarchy_child
ON story_hierarchy(child_story_id);
INSERT INTO schema_version (version) VALUES (8);