Back to Sonarqube

Table Ownership

server/sonar-db-migration/src/docs/table_ownership.md

8.04.2 KB
Original Source

Purpose

This document presents ownership of the tables in the Core database. This is intended to facilitate the understanding which squad is responsible for which data.

Some tables have no ownership assigned yet, this is subject to change pending discussion between impacted squads.

It is expected to edit this file if the ownership of a table changes. There is no automated process to validate it, at the same time we expect no frequent changes.

Important read: Data Ownership Principles

Table Ownership

TableOwning Squad
active_rule_parametersDev and Team Workflow Squad
active_rulesDev and Team Workflow Squad
alm_patsIntegration Squad
alm_settingsIntegration Squad
analysis_propertiesAnalysis Experience Squad
anticipated_transitions
app_branch_project_branch
app_projects
audits
ce_activityAnalysis Experience Squad
ce_queueAnalysis Experience Squad
ce_scanner_contextAnalysis Experience Squad
ce_task_characteristicsAnalysis Experience Squad
ce_task_inputAnalysis Experience Squad
ce_task_messageAnalysis Experience Squad
components
default_qprofiles
deprecated_rule_keys
duplications_index
es_queue
event_component_changes
events
external_groups
file_sourcesAnalysis Experience Squad
github_orgs_groups
github_perms_mapping
group_roles
groupsIdentity Squad
groups_usersIdentity Squad
internal_component_props
internal_properties
issue_changesAnalysis Experience Squad
issuesAnalysis Experience Squad
issues_fixedAnalysis Experience Squad
issues_impactsAnalysis Experience Squad
measuresAnalysis Experience Squad
metrics
new_code_periodsDev and Team Workflow Squad
new_code_reference_issues
notificationsDev and Team Workflow Squad
org_qprofilesDev and Team Workflow Squad
perm_templates_groups
perm_templates_users
perm_tpl_characteristics
permission_templates
plugins
portfolio_proj_branchesEnterprise Reporting and Hierarchy Squad
portfolio_projectsEnterprise Reporting and Hierarchy Squad
portfolio_referencesEnterprise Reporting and Hierarchy Squad
portfoliosEnterprise Reporting and Hierarchy Squad
project_alm_settingsIntegration Squad
project_badge_tokenDev and Team Workflow Squad
project_branches
project_dependenciesAnalysis Experience Squad
project_linksDev and Team Workflow Squad
project_measuresAnalysis Experience Squad
project_qgatesDev and Team Workflow Squad
project_qprofilesDev and Team Workflow Squad
projects
properties
push_eventsSonar Solution Squad
qgate_group_permissionsDev and Team Workflow Squad
qgate_user_permissionsDev and Team Workflow Squad
qprofile_changesDev and Team Workflow Squad
qprofile_edit_groupsDev and Team Workflow Squad
qprofile_edit_usersDev and Team Workflow Squad
quality_gate_conditionsDev and Team Workflow Squad
quality_gatesDev and Team Workflow Squad
report_schedules
report_subscriptions
rule_changesAnalysis Experience Squad
rule_desc_sectionsAnalysis Experience Squad
rule_impact_changes
rule_repositoriesAnalysis Experience Squad
rule_tags
rulesAnalysis Experience Squad
rules_default_impacts
rules_parameters
rules_profilesDev and Team Workflow Squad
saml_message_ids
sca_dependenciesSCA Squad
sca_issuesSCA Squad
sca_issues_releasesSCA Squad
sca_releasesSCA Squad
sca_vulnerability_issuesSCA Squad
scanner_analysis_cache
schema_migrations
scim_groups
scim_users
scm_accounts
session_tokensIdentity Squad
snapshotsAnalysis Experience Squad
user_dismissed_messagesDev and Team Workflow Squad
user_roles
user_tokensIdentity Squad
usersIdentity Squad
webhook_deliveriesDev and Team Workflow Squad
webhooksDev and Team Workflow Squad