forked from lix-project/hydra
45 lines
2.2 KiB
SQL
45 lines
2.2 KiB
SQL
alter table Builds
|
|
add column priority integer not null default 0,
|
|
add column busy integer not null default 0,
|
|
add column locker text,
|
|
add column logfile text,
|
|
add column disabled integer not null default 0,
|
|
add column startTime integer,
|
|
add column stopTime integer,
|
|
add column isCachedBuild integer,
|
|
add column buildStatus integer,
|
|
add column errorMsg text,
|
|
add column logSize bigint,
|
|
add column size bigint,
|
|
add column closureSize bigint,
|
|
add column releaseName text,
|
|
add column keep integer not null default 0;
|
|
|
|
update Builds b set
|
|
priority = (select priority from BuildSchedulingInfo s where s.id = b.id),
|
|
busy = (select busy from BuildSchedulingInfo s where s.id = b.id),
|
|
disabled = (select disabled from BuildSchedulingInfo s where s.id = b.id),
|
|
locker = (select locker from BuildSchedulingInfo s where s.id = b.id),
|
|
logfile = (select logfile from BuildSchedulingInfo s where s.id = b.id)
|
|
where exists (select 1 from BuildSchedulingInfo s where s.id = b.id);
|
|
|
|
update Builds b set
|
|
startTime = ((select startTime from BuildSchedulingInfo s where s.id = b.id) union (select startTime from BuildResultInfo r where r.id = b.id));
|
|
|
|
update Builds b set
|
|
isCachedBuild = (select isCachedBuild from BuildResultInfo r where r.id = b.id),
|
|
buildStatus = (select buildStatus from BuildResultInfo r where r.id = b.id),
|
|
errorMsg = (select errorMsg from BuildResultInfo r where r.id = b.id),
|
|
startTime = (select startTime from BuildResultInfo r where r.id = b.id),
|
|
stopTime = (select stopTime from BuildResultInfo r where r.id = b.id),
|
|
logfile = (select logfile from BuildResultInfo r where r.id = b.id),
|
|
logSize = (select logsize from BuildResultInfo r where r.id = b.id),
|
|
size = (select size from BuildResultInfo r where r.id = b.id),
|
|
closureSize = (select closuresize from BuildResultInfo r where r.id = b.id),
|
|
releaseName = (select releaseName from BuildResultInfo r where r.id = b.id),
|
|
keep = (select keep from BuildResultInfo r where r.id = b.id)
|
|
where exists (select 1 from BuildResultInfo r where r.id = b.id);
|
|
|
|
drop table BuildSchedulingInfo;
|
|
drop table BuildResultInfo;
|