totara_userdata_purge table columns
Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | ||
---|---|---|---|---|---|---|---|---|---|---|
id | BIGINT | 19 | √ | null |
|
|
||||
purgetypeid | BIGINT | 19 | null |
|
|
|||||
origin | VARCHAR | 50 |
|
|
suspended, deleted or manual keyword matching totara_userdata_purge_type allowxxxx columns, use other keyword for custom code |
|||||
userid | BIGINT | 19 | null |
|
|
The target user |
||||
usercontextid | BIGINT | 19 | √ | null |
|
|
User context id, we need the value here because user deletion removes user context record |
|||
contextid | BIGINT | 19 | null |
|
|
Context restriction will be used for resetting user data in one course or activity, null means the whole system |
||||
usercreated | BIGINT | 19 | √ | null |
|
|
||||
timecreated | BIGINT | 19 | null |
|
|
The time of creation of this purge, in case of manual purges this is the time when user requested the purge |
||||
timestarted | BIGINT | 19 | √ | null |
|
|
Start of purge process, this happens in scheduled task or ad-hoc task |
|||
timefinished | BIGINT | 19 | √ | null |
|
|
End of purge or time when marked as timed out |
|||
result | BIGINT | 19 | √ | null |
|
|
null means not finished, -1 completed ok, -2 means error, -3 means skipped, -4 cancelled, -5 timed out |
Table contained -1 rows
totara_userdata_purge table indexes
Constraint Name | Type | Sort | Column(s) |
---|---|---|---|
PRIMARY | Primary key | Asc | id |
totauserpurg_pur_ix | Performance | Asc | purgetypeid |
totauserpurg_use_ix | Performance | Asc | userid |