Skip to content

Data Dictionary · Mentor ​

⚙️ Trang này sinh tự động từ source code bằng scripts/gen-reference.mjs — đừng sửa tay, sửa code rồi chạy npm run gen:reference.

Thuộc Data Dictionary. 1 bảng, mentor_assignments.

mentor_assignments ​

Migration 0008 — Mentor (Dolphin) assignments. WF-06m, REQ-MEN-01/06. Mentor role qua role_assignments (role='mentor'); assignment learner qua bảng này.

migration: 0008_mentor.sql

CộtKiểuRàng buộc / ghi chú
mentor_user_idTEXTNOT NULL REFERENCES users(id)
learner_idTEXTNOT NULL REFERENCES learners(id)
statusTEXTNOT NULL DEFAULT 'active' CHECK (status IN ('active','ended'))
noteTEXT—
created_atTEXTNOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ','now'))
—table constraintPRIMARY KEY (mentor_user_id, learner_id)

Khóa ngoại: mentor_user_id → users · learner_id → learners

Index: idx_mentor_assignments_mentor(mentor_user_id, status) · idx_mentor_assignments_learner(learner_id)