Stamp instance-governed document duties at create time so heal/revoke can skip locked rows without importing projectinstance. Co-authored-by: Cursor <cursoragent@cursor.com>
12 lines
418 B
SQL
12 lines
418 B
SQL
-- +goose Up
|
||
-- 实例治理职责锁定:受工作流实例规划约束的文档标记 duty_locked,heal/revoke 跳过。
|
||
|
||
ALTER TABLE document_records
|
||
ADD COLUMN IF NOT EXISTS duty_locked BOOLEAN NOT NULL DEFAULT false,
|
||
ADD COLUMN IF NOT EXISTS duty_policy TEXT NOT NULL DEFAULT '';
|
||
|
||
-- +goose Down
|
||
ALTER TABLE document_records
|
||
DROP COLUMN IF EXISTS duty_policy,
|
||
DROP COLUMN IF EXISTS duty_locked;
|