Files
crash-processor/htdocs/lib/update_signatures.php
2013-10-13 04:19:19 +02:00

24 lines
678 B
PHP
Executable File

#!/usr/bin/php
<?php
define("SITE_ROOT", realpath(dirname(__file__) . '/..'));
require_once SITE_ROOT . "/lib/init.php";
$q = "select * from reports where signature_id is null or signature_id=0";
//$q = "select * from reports";
DBH::$db->begin();
//DBH::$db->query("delete from signature");
//DBH::$db->query("ALTER TABLE signature AUTO_INCREMENT = 1");
$res = DBH::$db->query($q);
$sig = array();
while ($row = DBH::$db->fetchRow($res))
{
$r = new CrashReport;
DBH::$db->loadFromDbRow($r, $res, $row);
$r->parseStackTrace();
$r->updateSignature();
var_dump($r);
print "Updating signature for {$r->id}\n";
$r->saveSignature();
}
DBH::$db->commit();