summaryrefslogtreecommitdiff
path: root/src/sql/upgrade-4.sql
blob: e567f03e5f951fff1ada72b2eb59c2e798aecc04 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
BEGIN TRANSACTION;

ALTER TABLE Outputs RENAME TO tmp_Outputs;

CREATE TABLE Outputs (
  derivation TEXT NOT NULL,
  name TEXT NOT NULL,
  path TEXT NOT NULL PRIMARY KEY,
  FOREIGN KEY (derivation) REFERENCES Builds (derivation)
);

INSERT OR IGNORE INTO Outputs (derivation, name, path)
SELECT derivation, name, path
FROM tmp_Outputs;

DROP TABLE tmp_Outputs;

COMMIT;