Changeset View
Changeset View
Standalone View
Standalone View
sql/upgrades/069.sql
- This file was added.
-- SWH DB schema upgrade | |||||
-- from_version: 68 | |||||
-- to_version: 69 | |||||
-- description: add tables for the archiver. | |||||
insert into dbversion(version, release, description) | |||||
values(69, now(), 'Work In Progress'); | |||||
CREATE DOMAIN archive_id AS TEXT; | |||||
CREATE TABLE archives ( | |||||
id archive_id PRIMARY KEY, | |||||
url TEXT | |||||
); | |||||
CREATE TYPE archive_status AS ENUM ( | |||||
'missing', | |||||
'ongoing', | |||||
'present' | |||||
); | |||||
CREATE TABLE content_archive ( | |||||
content_id sha1 REFERENCES content(sha1), | |||||
archive_id archive_id REFERENCES archives(id), | |||||
status archive_status, | |||||
mtime timestamptz, | |||||
PRIMARY KEY (content_id, archive_id) | |||||
); |