forked from lix-project/hydra
fixup: d'oh, make the migrations from #710 part-2 sequential
This commit is contained in:
parent
0dbf0a361e
commit
834793468f
7
src/sql/upgrade-62.sql
Normal file
7
src/sql/upgrade-62.sql
Normal file
|
@ -0,0 +1,7 @@
|
|||
-- Make the Jobs.jobset_id column NOT NULL. If this upgrade fails,
|
||||
-- either the admin didn't run the backfiller or there is a bug. If
|
||||
-- the admin ran the backfiller and there are null columns, it is
|
||||
-- very important to figure out where the nullable columns came from.
|
||||
|
||||
ALTER TABLE Jobs
|
||||
ALTER COLUMN jobset_id SET NOT NULL;
|
|
@ -1,7 +1,7 @@
|
|||
-- Make the Jobs.jobset_id column NOT NULL. If this upgrade fails,
|
||||
-- Make the Builds.jobset_id column NOT NULL. If this upgrade fails,
|
||||
-- either the admin didn't run the backfiller or there is a bug. If
|
||||
-- the admin ran the backfiller and there are null columns, it is
|
||||
-- very important to figure out where the nullable columns came from.
|
||||
|
||||
ALTER TABLE Jobs
|
||||
ALTER TABLE Builds
|
||||
ALTER COLUMN jobset_id SET NOT NULL;
|
||||
|
|
|
@ -1,7 +1,4 @@
|
|||
-- Make the Builds.jobset_id column NOT NULL. If this upgrade fails,
|
||||
-- either the admin didn't run the backfiller or there is a bug. If
|
||||
-- the admin ran the backfiller and there are null columns, it is
|
||||
-- very important to figure out where the nullable columns came from.
|
||||
|
||||
ALTER TABLE Builds
|
||||
ALTER COLUMN jobset_id SET NOT NULL;
|
||||
-- Index more exactly what the latest-finished query looks for.
|
||||
create index IndexFinishedSuccessfulBuilds
|
||||
on Builds(id DESC, buildstatus, finished, job, jobset_id)
|
||||
where buildstatus = 0 and finished = 1;
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
-- Index more exactly what the latest-finished query looks for.
|
||||
create index IndexFinishedSuccessfulBuilds
|
||||
on Builds(id DESC, buildstatus, finished, job, jobset_id)
|
||||
where buildstatus = 0 and finished = 1;
|
Loading…
Reference in a new issue