Add structured moderation assessments with revision history
This commit is contained in:
@@ -165,3 +165,17 @@ export function migrateModerationCaseActions(handle: Database.Database): void {
|
||||
ON moderation_case_action_links(action_type,action_id);
|
||||
`);
|
||||
}
|
||||
|
||||
export function migrateModerationCaseAssessments(handle: Database.Database): void {
|
||||
handle.exec(`
|
||||
CREATE TABLE IF NOT EXISTS moderation_case_assessments (
|
||||
case_id TEXT NOT NULL REFERENCES moderation_cases(id),
|
||||
revision INTEGER NOT NULL CHECK(revision > 0),
|
||||
data TEXT NOT NULL,
|
||||
actor_id TEXT NOT NULL,
|
||||
actor TEXT NOT NULL,
|
||||
created_at TEXT NOT NULL,
|
||||
PRIMARY KEY(case_id,revision)
|
||||
);
|
||||
`);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user