--- trunk/index_DBI_cache.pm 2004/01/31 20:57:48 206 +++ trunk/index_DBI_cache.pm 2004/02/10 10:20:50 225 @@ -66,7 +66,7 @@ # FIX: this is not a good way to check if table exists! if ($sth->execute() && $sth->fetchrow_hashref) { my $sql = "drop table $field"; - my $sth = $self->{dbh}->do($sql) || die "SQL: $sql ".$self->{dbh}->errstr(); + my $sth = $self->{dbh}->do($sql) || warn "SQL: $sql - ".$sth->errstr(); } $sql = "create table $field ( item varchar(255), @@ -195,10 +195,10 @@ $self->{dbh}->begin_work || die $self->{dbh}->errstr(); - $self->bench("Sorting ".$Table{$table}." items in $table"); + $self->bench("Sorting ".$Table{$table}." (with duplicates) items in $table"); my @keys = sort keys %{$c_table->{$table}}; - $self->bench("Dumping data into $table"); + $self->bench("Dumping ".($#keys+1)." items into $table"); my $sql = "insert into $table (ord,item,display,count) values (?,?,?,?)"; my $sth = $self->{dbh}->prepare($sql) || die "sql: $sql; ".$self->{dbh}->errstr();