Start storing channel instance derivations

These are the ones that relate to Guix pull.
This commit is contained in:
Christopher Baines 2020-02-11 08:56:24 +00:00
parent 406aa5e160
commit 9be7dbac0b
8 changed files with 110 additions and 11 deletions

View file

@ -0,0 +1,13 @@
-- Deploy guix-data-service:channel_instance_derivations to pg
BEGIN;
CREATE TABLE channel_instances (
guix_revision_id integer NOT NULL REFERENCES guix_revisions(id),
system varchar NOT NULL,
derivation_id integer NOT NULL REFERENCES derivations (id),
PRIMARY KEY (guix_revision_id, system),
UNIQUE (derivation_id)
);
COMMIT;

View file

@ -0,0 +1,7 @@
-- Revert guix-data-service:channel_instance_derivations from pg
BEGIN;
DROP TABLE channel_instances;
COMMIT;

View file

@ -49,3 +49,4 @@ remove_old_cross_derivations 2020-02-07T19:42:54Z Christopher Baines <mail@cbain
increase_fillfactor_for_some_indexes 2020-02-07T20:49:17Z Christopher Baines <mail@cbaines.net> # Increase the fillfactor for some btree indexes
change_package_derivations_by_guix_revision_range_target 2020-02-08T10:13:07Z Christopher Baines <mail@cbaines.net> # Change the values for package_derivations_by_guix_revision_range target
allow_including_and_excluding_branches_for_repositories 2020-02-08T11:30:02Z Christopher Baines <mail@cbaines.net> # Allow including and excluding branches for repositories
channel_instance_derivations 2020-02-10T07:59:03Z Christopher Baines <mail@cbaines.net> # Add tables to store derivations for channel instances

View file

@ -0,0 +1,7 @@
-- Verify guix-data-service:channel_instance_derivations on pg
BEGIN;
-- XXX Add verifications here.
ROLLBACK;