Cells: Iteration 3: Assign gitlab schemas to all tables touched on creating a project within a group
We need this list as part of Iteration 3:
This is similar to what we did in iteration 2: #404762 (closed)
Approach:
-
Find all tables being touched when a user creates a project in a group -
For all the tables in the list, create a 2nd list of tables currently belonging to gitlab_main
schema. -
Move all the tables in the 2nd list, to gitlab_main_cell
orgitlab_main_clusterwide
schema as necessary.
Results (from #428600 (comment 1610331742)): Total count: 45
With !134652 (merged)
-
project_ci_cd_settings -
project_compliance_standards_adherence -
project_group_links -
project_import_data -
project_pages_metadata -
project_security_settings -
project_settings -
project_statistics -
project_wiki_repositories -
projects_sync_events -
push_rules
With !134969 (merged)
-
approval_project_rules -
container_expiration_policies -
group_merge_request_approval_settings -
incident_management_timeline_event_tags -
ip_restrictions -
namespace_aggregation_schedules -
namespaces_sync_events -
onboarding_progresses -
protected_branches -
remote_mirrors
With !135124 (merged)
-
path_locks -
project_repositories -
repository_languages -
security_orchestration_policy_configurations -
web_hook_logs
With !135241 (merged)
-
events -
internal_ids -
namespace_commit_emails -
topics
With !136057 (merged)
-
fork_network_members -
fork_networks -
labels -
lfs_file_locks
With !136193 (merged)
-
audit_events_external_audit_event_destinations -
audit_events_google_cloud_logging_configurations -
protected_branch_merge_access_levels -
protected_branch_push_access_levels
TODO for later:
Audit event tables: Created issue: #431327
-
audit_events_instance_external_audit_event_destinations -
audit_events_instance_google_cloud_logging_configurations -
audit_events
Other tables
-
shards - Created issue: #431329 -
programming_languages - Created issue: #431330 -
clusters - Created issue: #431332 -
user_interacted_projects - table is going to be removed in #360823 (closed), scheduled for 16.8
Edited by Manoj M J