Skip to content
代码片段 群组 项目
未验证 提交 62fcc2c6 编辑于 作者: Krasimir Angelov's avatar Krasimir Angelov 提交者: GitLab
浏览文件

Merge branch...

Merge branch 'add_index_sbom_occurrences_on_project_id_component_version_id_and_input_file_path' into 'master' 

Add index on sbom_occurrences table to match component_version_id

See merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/142540



Merged-by: default avatarKrasimir Angelov <kangelov@gitlab.com>
Approved-by: default avatarKrasimir Angelov <kangelov@gitlab.com>
Co-authored-by: default avatarZamir Martins Filho <zfilho@gitlab.com>
No related branches found
No related tags found
无相关合并请求
# frozen_string_literal: true
class IndexSbomOccurrencesOnProjectIdComponentVersionIdAndInputFilePath < Gitlab::Database::Migration[2.2]
INDEX_NAME = 'idx_sbom_occurr_on_project_component_version_input_file_path'
DROPPED_INDEX_NAME = 'index_sbom_occurrences_for_input_file_path_search'
disable_ddl_transaction!
milestone '16.9'
def up
remove_concurrent_index_by_name :sbom_occurrences, DROPPED_INDEX_NAME
add_concurrent_index :sbom_occurrences, %i[project_id component_version_id input_file_path], name: INDEX_NAME
end
def down
remove_concurrent_index_by_name :sbom_occurrences, INDEX_NAME
add_concurrent_index :sbom_occurrences, %i[project_id component_id input_file_path], name: DROPPED_INDEX_NAME
end
end
9b55d0889ab76a1bf64696bc1d356a99366912e1f5c3c689fd8a52d2134f7644
\ No newline at end of file
......@@ -32463,6 +32463,8 @@ CREATE INDEX idx_repository_states_on_wiki_failure_partial ON project_repository
 
CREATE INDEX idx_repository_states_outdated_checksums ON project_repository_states USING btree (project_id) WHERE (((repository_verification_checksum IS NULL) AND (last_repository_verification_failure IS NULL)) OR ((wiki_verification_checksum IS NULL) AND (last_wiki_verification_failure IS NULL)));
 
CREATE INDEX idx_sbom_occurr_on_project_component_version_input_file_path ON sbom_occurrences USING btree (project_id, component_version_id, input_file_path);
CREATE INDEX idx_sbom_occurrences_on_project_id_and_source_id ON sbom_occurrences USING btree (project_id, source_id);
 
CREATE UNIQUE INDEX idx_sbom_source_packages_on_name_and_purl_type ON sbom_source_packages USING btree (name, purl_type);
......@@ -35325,8 +35327,6 @@ CREATE UNIQUE INDEX index_sbom_components_on_component_type_name_and_purl_type O
 
CREATE INDEX index_sbom_occurr_on_project_id_and_component_version_id_and_id ON sbom_occurrences USING btree (project_id, component_version_id, id);
 
CREATE INDEX index_sbom_occurrences_for_input_file_path_search ON sbom_occurrences USING btree (project_id, component_id, input_file_path);
CREATE INDEX index_sbom_occurrences_on_component_id_and_id ON sbom_occurrences USING btree (component_id, id);
 
CREATE INDEX index_sbom_occurrences_on_component_version_id ON sbom_occurrences USING btree (component_version_id);
......@@ -135,8 +135,6 @@ sbom_component_versions:
index_sbom_component_versions_on_component_id_and_version:
- index_sbom_component_versions_on_component_id
sbom_occurrences:
index_sbom_occurrences_for_input_file_path_search:
- index_sbom_occurrences_on_project_id_component_id
index_sbom_occurrences_on_project_id_and_component_id_and_id:
- index_sbom_occurrences_on_project_id_component_id
search_namespace_index_assignments:
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册