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ạynpm 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ột | Kiểu | Ràng buộc / ghi chú |
|---|---|---|
mentor_user_id | TEXT | NOT NULL REFERENCES users(id) |
learner_id | TEXT | NOT NULL REFERENCES learners(id) |
status | TEXT | NOT NULL DEFAULT 'active' CHECK (status IN ('active','ended')) |
note | TEXT | — |
created_at | TEXT | NOT NULL DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ','now')) |
| — | table constraint | PRIMARY 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)