r8481@llin: dpavlin | 2005-10-12 13:15:12 +0200
authordpavlin <dpavlin@8392b6e1-25fa-0310-8288-cc32f8e212ea>
Wed, 12 Oct 2005 11:15:19 +0000 (11:15 +0000)
committerdpavlin <dpavlin@8392b6e1-25fa-0310-8288-cc32f8e212ea>
Wed, 12 Oct 2005 11:15:19 +0000 (11:15 +0000)
 added archive_burned to -c

git-svn-id: svn+ssh://llin/home/dpavlin/private/svn/BackupPC/trunk@183 8392b6e1-25fa-0310-8288-cc32f8e212ea

bin/BackupPC_updatedb

index 125b6f5..2826959 100755 (executable)
@@ -278,34 +278,28 @@ if ($opt{c}) {
        }
 
        print "creating tables...\n";
-      
-       $dbh->do(qq{
+
+       $dbh->do( qq{
                create table hosts (
                        ID      SERIAL          PRIMARY KEY,
                        name    VARCHAR(30)     NOT NULL,
                        IP      VARCHAR(15)
                );            
-       });
-             
-       $dbh->do(qq{
+
                create table shares (
                        ID      SERIAL          PRIMARY KEY,
                        hostID  INTEGER         NOT NULL references hosts(id),
                        name    VARCHAR(30)     NOT NULL,
                        share   VARCHAR(200)    NOT NULL
                );            
-       });
 
-       $dbh->do(qq{
                create table dvds (
                        ID      SERIAL          PRIMARY KEY, 
                        num     INTEGER         NOT NULL,
                        name    VARCHAR(255)    NOT NULL,
                        mjesto  VARCHAR(255)
                );
-       });
-       
-       $dbh->do(qq{
+
                create table backups (
                        id      serial,
                        hostID  INTEGER         NOT NULL references hosts(id),
@@ -318,9 +312,7 @@ if ($opt{c}) {
                        inc_deleted boolean     default false,
                        PRIMARY KEY(id)
                );            
-       });
 
-       $dbh->do(qq{     
                create table files (
                        ID              SERIAL,
                        shareID         INTEGER NOT NULL references shares(id),
@@ -332,10 +324,7 @@ if ($opt{c}) {
                        size            bigint  NOT NULL,
                        primary key(id)
                );
-       });
 
-
-       $dbh->do( qq{
                create table archive (
                        id              serial,
                        dvd_nr          int not null,
@@ -345,16 +334,19 @@ if ($opt{c}) {
                        date            timestamp default now(),
                        primary key(id)
                );      
-       }
-       );
 
-       $dbh->do( qq{
-               create table archive_backup
-               (
+               create table archive_backup (
                        archive_id      int not null references archive(id) on delete cascade,
                        backup_id       int not null references backups(id),
                        primary key(archive_id, backup_id)
                );
+
+               create table archive_burned (
+                       archive_id int references archive(id),
+                       date date default now(),
+                       iso_size int default -1
+               );
+
        });
 
        print "creating indexes: ";
@@ -372,6 +364,7 @@ if ($opt{c}) {
                files:date
                files:size
                archive:dvd_nr
+               archive_burned:archive_id
        )) {
                do_index($index);
        }