Partition the package_derivations_by_guix_revision_range table
And create a proper git_branches table in the process. I'm hoping this will help with slow deletions from the package_derivations_by_guix_revision_range table in the case where there are lots of branches, since it'll separate the data for one branch from another. These migrations will remove the existing data, so rebuild-package-derivations-table will currently need manually running to regenerate it.
This commit is contained in:
parent
89545caa3f
commit
64be52844e
19 changed files with 442 additions and 167 deletions
|
|
@ -87,6 +87,7 @@ SOURCES = \
|
|||
guix-data-service/model/channel-news.scm \
|
||||
guix-data-service/model/derivation.scm \
|
||||
guix-data-service/model/git-branch.scm \
|
||||
guix-data-service/model/git-commit.scm \
|
||||
guix-data-service/model/git-repository.scm \
|
||||
guix-data-service/model/guix-revision-package-derivation.scm \
|
||||
guix-data-service/model/guix-revision.scm \
|
||||
|
|
@ -140,6 +141,7 @@ TESTS = \
|
|||
tests/jobs-load-new-guix-revision.scm \
|
||||
tests/model-derivation.scm \
|
||||
tests/model-git-branch.scm \
|
||||
tests/model-git-commit.scm \
|
||||
tests/model-git-repository.scm \
|
||||
tests/model-license-set.scm \
|
||||
tests/model-license.scm \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue