X-Git-Url: http://git.rot13.org/?p=BackupPC.git;a=blobdiff_plain;f=bin%2FBackupPC_ASA_SearchUpdate;h=e691bd8a7ccf86cd6ea45f7266f8eb3712475072;hp=5615abb598237c9f9a71d73cfd3601d8cf5d5c28;hb=b0dcfee4f02e0519e4bbd6187dd841ad61ed5bc5;hpb=c2282ed1a09c2c3fc6d4b538b144a54ed835acbc diff --git a/bin/BackupPC_ASA_SearchUpdate b/bin/BackupPC_ASA_SearchUpdate index 5615abb..e691bd8 100755 --- a/bin/BackupPC_ASA_SearchUpdate +++ b/bin/BackupPC_ASA_SearchUpdate @@ -304,6 +304,7 @@ if ($opt->create) { md5 text not null, items int not null check (items > 0), date timestamp default now(), + filename text not null, primary key(id) ); @@ -357,8 +358,6 @@ if ($opt->create) { $dbh->do( qq{ CREATE SEQUENCE $seq } ); } -=for later - print " creating triggers "; $dbh->do( <<__END_OF_TRIGGER__ ); @@ -420,8 +419,6 @@ create trigger do_backup_backup_parts_check __END_OF_TRIGGER__ -=cut - print "...\n"; $dbh->commit; @@ -534,7 +531,7 @@ foreach my $host_key (@hosts) { print $share_header unless $opt->quiet; status "$hostname $backupNum $share_header"; - my $files = BackupPC::View->new($bpc, $hostname, \@backups, { only_first => 1 }); + my $files = BackupPC::View->new($bpc, $hostname, \@backups, { only_increment => 1 }); foreach my $share ($files->shareList($backupNum)) { @@ -598,8 +595,10 @@ foreach my $host_key (@hosts) { if ($nf + $nd > 0) { status "$hostname $backupNum full-text | indexing"; - eval { hest_update($hostID, $shareID, $backupNum) }; - warn "ERROR: $@" if $@; + #eval { hest_update($hostID, $shareID, $backupNum) }; + #warn "ERROR: $@" if $@; + hest_update($hostID, $shareID, $backupNum); + # eval breaks our re-try logic } }