forked from lix-project/hydra
11 lines
582 B
SQL
11 lines
582 B
SQL
-- Previously we didn't always set stoptime. For those builds, set
|
|
-- stoptime to timestamp, since back then timestamp was the time the
|
|
-- build finished (for finished builds).
|
|
update builds set stoptime = timestamp where finished = 1 and (stoptime is null or stoptime = 0);
|
|
|
|
-- Idem for starttime.
|
|
update builds set starttime = timestamp where finished = 1 and (starttime is null or starttime = 0);
|
|
|
|
alter table builds add check (finished = 0 or (stoptime is not null and stoptime != 0));
|
|
alter table builds add check (finished = 0 or (starttime is not null and starttime != 0));
|