IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 23952


Ignore:
Timestamp:
Apr 22, 2009, 2:16:55 PM (17 years ago)
Author:
jhoblitt
Message:

counter update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Nebulous-Server/scripts/dirize.pl

    r23951 r23952  
    2323my $db = $neb->_db_for_index(0);
    2424
    25 my $query = $db->prepare_cached("SELECT * FROM storage_object AS so WHERE so.dir_id = 0 LIMIT 1000");
     25my $n;
     26{
     27    my $query = $db->prepare("SELECT COUNT(*) as n FROM storage_object");
     28    $query->execute;
     29    $n = $query->fetchrow_hashref->{'n'};
     30}
     31
     32my $query = $db->prepare_cached("SELECT so_id, ext_id, dir_id FROM storage_object AS so WHERE so.dir_id = 0 LIMIT 1000");
    2633
    2734my $i = 0;
     
    3441
    3542#printf("dirizing %20s basename: %20s parent_id %10d\n", $key, basename($row->{'ext_id'}), $parent_id);
    36         printf("$i dirizing %s\n", $key->path);
     43        printf("$i/$n dirizing %s\n", $key->path);
    3744
    3845        my $q = $db->prepare_cached("UPDATE storage_object SET ext_id_basename = ?, dir_id = ? WHERE so_id = ?");
Note: See TracChangeset for help on using the changeset viewer.