}
}
+$dbh->do('UPDATE bigscreen.active_groups SET last_updated=now() WHERE tournament=? AND round=? AND parallel=?',
+ undef, $tournament, $round, $group);
$dbh->do('NOTIFY scores');
$dbh->commit;
$dbh->do('DELETE FROM bigscreen.active_groups WHERE tournament=? AND round=? AND parallel=?', undef,
$tournament, $round, $parallel);
if ($cgi->param('show') eq 'true') {
- $dbh->do('INSERT INTO bigscreen.active_groups (tournament, round, parallel) VALUES (?,?,?)',
+ $dbh->do('INSERT INTO bigscreen.active_groups (tournament, round, parallel, last_updated) VALUES (?,?,?,now())',
undef, $tournament, $round, $parallel);
}
tournament INTEGER NOT NULL REFERENCES bigscreen.active_tournament,
round INTEGER NOT NULL,
parallel INTEGER NOT NULL,
+ last_updated TIMESTAMP NOT NULL,
PRIMARY KEY ( tournament, round, parallel ),
FOREIGN KEY ( tournament, round, parallel ) REFERENCES groups
);
-);