Line 12... |
Line 12... |
12 |
device_id int unsigned not null references device (device_id),
|
12 |
device_id int unsigned not null references device (device_id),
|
13 |
backups_server_id int unsigned not null references backup_server (backups_server_id),
|
13 |
backups_server_id int unsigned not null references backup_server (backups_server_id),
|
14 |
allocated_size bigint default 1073741824 comment 'number of bytes client is paying for',
|
14 |
allocated_size bigint default 1073741824 comment 'number of bytes client is paying for',
|
15 |
start_time time comment 'default start time of backup',
|
15 |
start_time time comment 'default start time of backup',
|
16 |
notes text comment 'any notes we want to keep on this',
|
16 |
notes text comment 'any notes we want to keep on this',
|
- |
|
17 |
bandwidth_allocated int unsigned comment 'amount of bandwidth in megabits/s',
|
17 |
responsible_party varchar(64) comment 'email address of who to notify for problems',
|
18 |
responsible_party varchar(64) comment 'email address of who to notify for problems',
|
- |
|
19 |
added_date date,
|
- |
|
20 |
removed_date date default null,
|
18 |
primary key (backups_id)
|
21 |
primary key (backups_id)
|
19 |
) comment 'stores information on backup jobs allocated';
|
22 |
) comment 'stores information on backup jobs allocated';
|
20 |
|
23 |
|
- |
|
24 |
|
- |
|
25 |
|
21 |
DROP TABLE IF EXISTS backups_run;
|
26 |
DROP TABLE IF EXISTS backups_run;
|
22 |
CREATE TABLE backups_run (
|
27 |
CREATE TABLE backups_run (
|
23 |
backups_run_id int unsigned not null auto_increment,
|
28 |
backups_run_id int unsigned not null auto_increment,
|
24 |
backups_id int unsigned not null references backups( backups_id ),
|
29 |
backups_id int unsigned not null references backups( backups_id ),
|
25 |
report_date datetime not null comment 'Date on the actual log file as part of its filename',
|
30 |
report_date datetime not null comment 'Date on the actual log file as part of its filename',
|
Line 129... |
Line 134... |
129 |
backups.device_id = <device_id>
|
134 |
backups.device_id = <device_id>
|
130 |
order by
|
135 |
order by
|
131 |
backups_run.report_date desc
|
136 |
backups_run.report_date desc
|
132 |
limit <count>','device_id++Device ID++++
|
137 |
limit <count>','device_id++Device ID++++
|
133 |
count++Number of Reports++++');
|
138 |
count++Number of Reports++++');
|
- |
|
139 |
|
- |
|
140 |
/* This has a menu entry, so add it */
|
- |
|
141 |
/* first, make sure we don't have any danglies */
|
- |
|
142 |
/* create three menu options. First one is the main menu option (ie, no parent_id) */
|
- |
|
143 |
insert into menu( url, caption, parent_id) values ('/modules/backup/', 'Backups', null);
|