From: Dobrica Pavlinusic Date: Mon, 3 Jan 2011 21:28:15 +0000 (+0000) Subject: create view backups_on_dvds needed for archive X-Git-Url: http://git.rot13.org/?p=BackupPC.git;a=commitdiff_plain;h=d44122e00f7b7b95696a872c23b985b82ebb34bb;ds=sidebyside create view backups_on_dvds needed for archive --- diff --git a/bin/BackupPC_updatedb b/bin/BackupPC_updatedb index d28096c..9315026 100755 --- a/bin/BackupPC_updatedb +++ b/bin/BackupPC_updatedb @@ -351,6 +351,28 @@ if ($opt{c}) { date timestamp default now(), primary key(id) ); + + -- report backups and corresponding dvd + + create view backups_on_dvds as + select + backups.id as id, + hosts.name || ':' || shares.name as share, + backups.num as num, + backups.type as type, + abstime(backups.date) as backup_date, + backups.size as size, + backups.inc_size as gzip_size, + archive.id as archive_id, + archive.dvd_nr + from backups + join shares on backups.shareid=shares.id + join hosts on shares.hostid = hosts.id + left outer join archive_backup on backups.id = archive_backup.backup_id + left outer join archive on archive_backup.archive_id = archive.id + where backups.parts > 0 and size > 0 + order by backups.date + ; }); print "creating indexes: ";