Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | ||
|---|---|---|---|---|---|---|---|---|---|---|
| id | BIGINT | 19 | √ | null |
|
|
||||
| backupid | VARCHAR | 32 |
|
|
unique id of the backup |
|||||
| operation | VARCHAR | 20 | backup |
|
|
Type of operation (backup/restore) |
||||
| type | VARCHAR | 10 |
|
|
Type of the backup (activity/section/course) |
|||||
| itemid | BIGINT | 19 | null |
|
|
id of the module/section/activity being backup |
||||
| format | VARCHAR | 20 |
|
|
format of the backup (moodle/imscc…) |
|||||
| interactive | SMALLINT | 5 | null |
|
|
is the backup interactive (1-yes/0-no) |
||||
| purpose | SMALLINT | 5 | null |
|
|
purpose (target) of the backup (general, import, hub…) |
||||
| userid | BIGINT | 19 | null |
|
|
user that owns/performs the backup |
||||
| status | SMALLINT | 5 | null |
|
|
current status of the backup (configured, ui, running…) |
||||
| execution | SMALLINT | 5 | null |
|
|
type of execution (immediate/delayed) |
||||
| executiontime | BIGINT | 19 | null |
|
|
epoch secs when the backup should be executed (for delayed backups only) |
||||
| checksum | VARCHAR | 32 |
|
|
checksum of the backup_controller object |
|||||
| timecreated | BIGINT | 19 | null |
|
|
time the controller was created |
||||
| timemodified | BIGINT | 19 | null |
|
|
last time the controller was modified |
||||
| progress | DECIMAL | 15,14 | 0.00000000000000 |
|
|
The backup or restore progress as a floating point number |
||||
| controller | LONGTEXT | 2147483647 | null |
|
|
serialised backup_controller object |
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| PRIMARY | Primary key | Asc | id |
| backcont_bac_uix | Must be unique | Asc | backupid |
| backcont_typite_ix | Performance | Asc/Asc | type + itemid |
| backcont_use_ix | Performance | Asc | userid |
| backcont_useite_ix | Performance | Asc/Asc | userid + itemid |