Add a new table to store package versions by revision ranges
This isn't new information, but derived from information already in the database. It's collected here to make querying faster. The table is updated when each new revision is entered.
This commit is contained in:
parent
465f262ded
commit
43bc7cab91
5 changed files with 96 additions and 2 deletions
14
sqitch/deploy/package_versions_by_guix_revision_range.sql
Normal file
14
sqitch/deploy/package_versions_by_guix_revision_range.sql
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
-- Deploy guix-data-service:package_versions_by_guix_revision_range to pg
|
||||
|
||||
BEGIN;
|
||||
|
||||
CREATE TABLE package_versions_by_guix_revision_range (
|
||||
git_repository_id integer NOT NULL REFERENCES git_repositories (id),
|
||||
branch_name varchar NOT NULL,
|
||||
package_name varchar NOT NULL,
|
||||
package_version varchar NOT NULL,
|
||||
first_guix_revision_id integer NOT NULL REFERENCES guix_revisions (id),
|
||||
last_guix_revision_id integer NOT NULL REFERENCES guix_revisions (id)
|
||||
);
|
||||
|
||||
COMMIT;
|
||||
Loading…
Add table
Add a link
Reference in a new issue