| Table slot9.WORLD.TSTA.CALENDAR_ASSIGNMENTS This table store the assignments added to a calendar in the scheduling module in the application
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Analyzed at Mon Sep 20 21:05 MDT 2021 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Requirements (check constraints):
| Constraint | Constraint Name |
|---|---|
| "ACTIVE" IS NOT NULL | CALASSIGN_ACTIVE_NN |
| "CODE" IS NOT NULL | CALASSIGN_CODE_NN |
| "END_DATE_TIME" IS NOT NULL | CALASSIGN_END_TIME_NN |
| "CALENDAR_ASSIGNMENT_ID" IS NOT NULL | CALASSIGN_ID_NN |
| "ASSIGNMENT_SHIFT_ID" IS NOT NULL | CALASSIGN_SHIFT_ID_NN |
| "START_DATE_TIME" IS NOT NULL | CALASSIGN_START_TIME_NN |
| "TYPE" IS NOT NULL | CALASSIGN_TYPE_NN |
| COALESCE(OFFICER_ID,EMPLOYEE_ID) IS NOT NULL | CK_CALASSIGN_USERS |
Indexes:
| Column(s) | Type | Sort | Constraint Name |
|---|---|---|---|
| CALENDAR_ASSIGNMENT_ID | Primary key | Asc | CALASSIGN_PK |
| CODE | Performance | Asc | CALASSIGN_ASCD_FK_I |
| ASSIGNMENT_SERIES_ID | Performance | Asc | CALASSIGN_CALSERIES_FK_I |
| ASSIGNMENT_SHIFT_ID | Performance | Asc | CALASSIGN_CALSHIFT_FK_I |
| USER_SHIFT_ID | Performance | Asc | CALASSIGN_CALSHIFT_U_FK_I |
| EMPLOYEE_ID | Performance | Asc | CALASSIGN_EMP1_I |
| OFFICER_ID | Performance | Asc | CALASSIGN_OFF1_I |
|


