guix-data-service/sqitch/revert
Christopher Baines f1989e8758 Rework cross derivations support
Stop using the system values as targets, and remove package derivation entries
where this is the case.

Switch the non-cross derivation case to have a target of "", rather than
matching the system, as this makes more sense, and is more consistent now that
the target values no longer match the system values.

Hardcode some more correct target values, and use these instead. Hopefully
this can be better integrated with Guix in the future.

This commit also includes a migration attempting to shrink some indexes.
2020-02-08 11:16:08 +00:00
..
add_derivation_source_file_nars.sql Add a new table to nars for derivation source files 2019-12-28 22:47:58 +00:00
add_git_repositories_cgit_url_base.sql Store and display the location of packages 2019-05-13 21:07:48 +01:00
add_index_on_builds_derivation_file_name.sql Add an index on the derivation_file_name field in the builds table 2019-12-12 20:07:22 +00:00
add_location_information.sql Store and display the location of packages 2019-05-13 21:07:48 +01:00
add_retry_value_to_job_event_enum.sql Make it easier to retry jobs 2019-10-02 21:54:11 +01:00
add_some_database_indexes.sql Add some database indexes 2019-12-12 20:07:22 +00:00
appschema.sql Add some initial Sqitch migrations 2019-04-14 10:06:13 +01:00
build_server_token_seeds.sql Add new table to store token seeds for build servers 2019-11-23 11:30:36 +00:00
build_servers_build_config.sql Add a table to configure which build servers build what 2020-01-05 12:16:21 +00:00
builds_add_derivation_output_details_set_id.sql Add new derivation_output_details_set_id column to the builds table 2019-12-12 20:07:22 +00:00
buildstatus_enum.sql Add some initial Sqitch migrations 2019-04-14 10:06:13 +01:00
change_git_branches_primary_key.sql Change the git_branches table primary key 2019-08-05 20:02:06 +01:00
change_load_new_guix_revision_job_logs_contents_to_be_nullable.sql Tweak how logs are stored 2019-07-07 21:23:18 +01:00
change_nar_urls_size_to_bigint.sql Change nar_urls size to bigint 2019-12-12 20:07:22 +00:00
change_nars_size_to_bigint.sql Change nars size to bigint 2019-12-12 20:07:22 +00:00
change_package_derivations_by_guix_revision_range_target.sql Rework cross derivations support 2020-02-08 11:16:08 +00:00
change_package_derivations_target.sql Rework cross derivations support 2020-02-08 11:16:08 +00:00
channel_news_tables.sql Add a new channel-news module, along with tables the relevant data 2019-11-21 19:56:19 +00:00
dates_to_load_new_guix_revision_jobs.sql Record job success without deleting the job record 2019-06-02 21:48:02 +01:00
derivation_output_sets.sql Start storing and identifying sets of derivation outputs 2019-12-12 20:07:22 +00:00
derivation_source_files_store_path_hash_index.sql Create an index on the hash component of the store path 2019-12-29 17:55:04 +00:00
derivations_hash_index.sql Create an index for the hash component of derivation filenames 2019-12-26 09:28:20 +00:00
fix_duplicated_licenses.sql Fix some duplicated values in tables 2019-08-04 09:39:40 +01:00
fix_null_values_in_git_branches.sql Fix the 'NULL' values in git_branches for the commits 2019-09-29 17:10:04 +01:00
git-repositories-x-git-repo-header.sql Don't hardcode the expected x-git-repo header value 2020-01-11 17:25:08 +00:00
git_branches.sql Start to handle information about Git branches 2019-05-05 20:06:28 +01:00
git_repositories.sql Switch to storing Git repositories in a table 2019-05-05 14:36:52 +01:00
guix_revision_lint_checkers.sql Add a new table guix_revision_lint_checkers 2019-09-01 18:32:09 +01:00
increase_fillfactor_for_some_indexes.sql Rework cross derivations support 2020-02-08 11:16:08 +00:00
index_on_load_new_guix_revision_job_events_job_id.sql Add migration to create an index on load_new_guix_revision_job_events 2019-09-29 12:04:57 +01:00
initial_import.sql Add some initial Sqitch migrations 2019-04-14 10:06:13 +01:00
license_support.sql Store license information for packages 2019-05-15 08:05:14 +01:00
lint_warnings.sql Store lint warnings in the database 2019-09-01 13:12:10 +01:00
load_new_guix_revision_job_events.sql Add more detailed new revision job handling 2019-06-02 22:00:29 +01:00
load_new_guix_revision_job_logs.sql Record the output from loading new revisions to the database 2019-06-22 01:51:49 +02:00
nar_related_tables.sql Begin to add support for importing narinfo files 2019-11-30 10:51:58 +00:00
narinfo_fetch_record.sql Add a table to record where narinfo files were fetched from 2019-12-12 20:07:22 +00:00
package_derivations_by_guix_revision_range.sql Add a new table to describe the history of derivations 2019-11-09 19:59:55 +00:00
package_versions_by_guix_revision_range.sql Add a new table to store package versions by revision ranges 2019-09-27 17:28:46 +01:00
remove_duplicate_load_new_guix_revision_jobs.sql Avoid erroring when processing emails again 2019-08-05 20:59:48 +01:00
remove_guix_revision_duplicates.sql Remove duplicates from the guix_revisions table 2019-10-05 09:14:40 +01:00
remove_old_cross_derivations.sql Rework cross derivations support 2020-02-08 11:16:08 +00:00
remove_package_metadata_sha1_hash.sql Remove the sha1_hash from the package_metadata table 2019-05-12 18:08:17 +01:00
rework_builds.sql Rework the builds and build_status tables as well as related code 2019-11-24 20:18:08 +00:00
sort_out_duplicate_builds.sql Deduplicate builds and add a unique index 2019-12-12 20:07:22 +00:00
system_test_tables.sql Add missing migration 2020-02-03 22:57:57 +00:00