15 lines
1.0 KiB
SQL
15 lines
1.0 KiB
SQL
-- ============================================================
|
|
-- Delta 10: ADR-001 v1.1 / ADR-019 UUID Compliance
|
|
-- เพิ่ม action_by_user_uuid ใน workflow_histories
|
|
-- เพื่อ expose User identity ผ่าน API โดยไม่ต้องเปิดเผย INT PK (ADR-019)
|
|
-- ============================================================
|
|
-- Feature: 003-unified-workflow-engine (FR-003)
|
|
-- Date: 2026-05-03
|
|
-- ข้อควรระวัง: NULL สำหรับ Historical records ที่สร้างก่อน delta นี้ — เป็น Acceptable
|
|
-- NULL ในบริบทนี้ = "System Action" หรือ "Pre-migration record"
|
|
-- Rollback: ALTER TABLE workflow_histories DROP COLUMN action_by_user_uuid;
|
|
|
|
ALTER TABLE workflow_histories
|
|
ADD COLUMN action_by_user_uuid VARCHAR(36) NULL
|
|
COMMENT 'UUID ของ User ผู้ดำเนินการ — ใช้ใน API Response แทน INT FK (ADR-019). NULL = System Action หรือ Pre-migration record';
|