summaryrefslogtreecommitdiffstats
path: root/database
diff options
context:
space:
mode:
Diffstat (limited to 'database')
-rw-r--r--database/scripts/add-context-table.sql9
1 files changed, 6 insertions, 3 deletions
diff --git a/database/scripts/add-context-table.sql b/database/scripts/add-context-table.sql
index 507a580..eb42227 100644
--- a/database/scripts/add-context-table.sql
+++ b/database/scripts/add-context-table.sql
@@ -36,7 +36,7 @@ CREATE INDEX context_platform_idx ON result (platformId);
CREATE INDEX context_branch_idx ON result (branchId);
CREATE INDEX context_sha1_idx ON result (sha1Id);
--- Update result table schema -- step 1 of 2
+-- Update result table schema -- step 1 of 3
ALTER TABLE result ADD COLUMN contextId BIGINT REFERENCES context ON DELETE CASCADE;
UPDATE result
@@ -53,9 +53,12 @@ DROP INDEX result_platform_idx;
DROP INDEX result_branch_idx;
DROP INDEX result_sha1_idx;
--- Update result table schema -- step 2 of 2
+-- Update result table schema -- step 2 of 3
+ALTER TABLE result
+ ALTER COLUMN contextId SET NOT NULL;
+
+-- Update result table schema -- step 3 of 3
ALTER TABLE result
- ALTER COLUMN contextId SET NOT NULL,
DROP COLUMN hostId,
DROP COLUMN platformId,
DROP COLUMN branchId,