diff --git a/db/docs/achievements.yml b/db/docs/achievements.yml
index c0aed4b81f2a71e614135bbf6d7c660674a09683..1a5b3003f81ded1b1e8597cb433dd2290203c93b 100644
--- a/db/docs/achievements.yml
+++ b/db/docs/achievements.yml
@@ -10,5 +10,3 @@ milestone: '15.7'
 gitlab_schema: gitlab_main_cell
 sharding_key:
   namespace_id: namespaces
-allow_cross_joins:
-  - gitlab_main_clusterwide # TODO: Exists just for example in specs
diff --git a/db/docs/activity_pub_releases_subscriptions.yml b/db/docs/activity_pub_releases_subscriptions.yml
index 9b4c574b4e7b42af2ece1de0075a5c78ff3d7a57..a10ad1768bf62c57b7dd69441e55bf218b9b10e2 100644
--- a/db/docs/activity_pub_releases_subscriptions.yml
+++ b/db/docs/activity_pub_releases_subscriptions.yml
@@ -4,12 +4,9 @@ classes:
 - ActivityPub::ReleasesSubscription
 feature_categories:
 - release_orchestration
-description: Stores subscriptions from external users through ActivityPub for project
-  releases
+description: Stores subscriptions from external users through ActivityPub for project releases
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/132889
 milestone: '16.6'
 gitlab_schema: gitlab_main_cell
 sharding_key:
   project_id: projects
-allow_cross_transactions:
-  - gitlab_main_clusterwide # TODO: Exists just for example in specs
diff --git a/db/docs/agent_project_authorizations.yml b/db/docs/agent_project_authorizations.yml
index 144598b8109eb21815547c1cffa47145a6328b0e..626a100a606af508a779fd11ecf092e7dc3dd4cd 100644
--- a/db/docs/agent_project_authorizations.yml
+++ b/db/docs/agent_project_authorizations.yml
@@ -4,15 +4,10 @@ classes:
 - Clusters::Agents::Authorizations::CiAccess::ProjectAuthorization
 feature_categories:
 - deployment_management
-description: Configuration for a project that is authorized to use a particular cluster
-  agent
+description: Configuration for a project that is authorized to use a particular cluster agent
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67295
 milestone: '14.3'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/agent_user_access_group_authorizations.yml b/db/docs/agent_user_access_group_authorizations.yml
index d6982789cff9406b7355aa7fa3d53eea929a2526..7c7192b3dc145704ad7f4a7a5f4a5dec01127495 100644
--- a/db/docs/agent_user_access_group_authorizations.yml
+++ b/db/docs/agent_user_access_group_authorizations.yml
@@ -4,15 +4,10 @@ classes:
 - Clusters::Agents::Authorizations::UserAccess::GroupAuthorization
 feature_categories:
 - deployment_management
-description: Configuration for a group that is authorized to use a particular cluster
-  agent through user_access keyword
+description: Configuration for a group that is authorized to use a particular cluster agent through user_access keyword
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/116901
 milestone: '15.11'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/agent_user_access_project_authorizations.yml b/db/docs/agent_user_access_project_authorizations.yml
index 205a6cadf15806abd206f02c68b47783445ce1e5..75af3b3cbc12553614c57dc2dc92df63c165a450 100644
--- a/db/docs/agent_user_access_project_authorizations.yml
+++ b/db/docs/agent_user_access_project_authorizations.yml
@@ -4,15 +4,10 @@ classes:
 - Clusters::Agents::Authorizations::UserAccess::ProjectAuthorization
 feature_categories:
 - deployment_management
-description: Configuration for a project that is authorized to use a particular cluster
-  agent through user_access keyword
+description: Configuration for a project that is authorized to use a particular cluster agent through user_access keyword
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/116901
 milestone: '15.11'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/alert_management_alert_assignees.yml b/db/docs/alert_management_alert_assignees.yml
index 9f0f5fe80982bde0c61bed40fc0134bde8de8a60..a7c22afd57cc4d4411ee12de657b74d5f4c37c48 100644
--- a/db/docs/alert_management_alert_assignees.yml
+++ b/db/docs/alert_management_alert_assignees.yml
@@ -8,10 +8,6 @@ description: Persists metadata between users and alerts to support alert assignm
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/32609
 milestone: '13.1'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/alert_management_alert_metric_images.yml b/db/docs/alert_management_alert_metric_images.yml
index 837cd628c5e5e86c39cb806086dc3f76d0119e42..34626c67a128a9bd035517ac2d4c50d8dbbac083 100644
--- a/db/docs/alert_management_alert_metric_images.yml
+++ b/db/docs/alert_management_alert_metric_images.yml
@@ -8,10 +8,6 @@ description: Persists metadata for uploads related to alerts
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/80339
 milestone: '14.8'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/alert_management_alert_user_mentions.yml b/db/docs/alert_management_alert_user_mentions.yml
index 0c90d58c9b0c4d1b600452719581db3e8f8d0a47..4d27a281410024b6b9266cfb3937a4b86b2de43e 100644
--- a/db/docs/alert_management_alert_user_mentions.yml
+++ b/db/docs/alert_management_alert_user_mentions.yml
@@ -8,10 +8,6 @@ description: Persists metadata for system notes related to alerts
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33217
 milestone: '13.1'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/alert_management_alerts.yml b/db/docs/alert_management_alerts.yml
index b38813f48c92d67deeabaeff0b6afa35475f69fa..54e3ba5787da57e1f84d6d2eb47f12094db7d5c8 100644
--- a/db/docs/alert_management_alerts.yml
+++ b/db/docs/alert_management_alerts.yml
@@ -8,10 +8,6 @@ description: Persists incoming alert data including its payload
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/29864
 milestone: '13.0'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/alert_management_http_integrations.yml b/db/docs/alert_management_http_integrations.yml
index 6352d9b0ed878ebe68adc52b415596c243a48c14..326c076d4701a1ed7104232172d6ab9345c7b5eb 100644
--- a/db/docs/alert_management_http_integrations.yml
+++ b/db/docs/alert_management_http_integrations.yml
@@ -8,10 +8,6 @@ description: Persists settings for alert HTTP integrations
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/43634
 milestone: '13.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/allowed_email_domains.yml b/db/docs/allowed_email_domains.yml
index 9c57efb6c3a6ae8eaa7d1974541ed973ec3082e7..8b4bdc408bbb228bd071c60c6b8eba265c900ec6 100644
--- a/db/docs/allowed_email_domains.yml
+++ b/db/docs/allowed_email_domains.yml
@@ -4,15 +4,10 @@ classes:
 - AllowedEmailDomain
 feature_categories:
 - groups_and_projects
-description: Stores email domains for group, only members with email from those domains
-  can be added to the group
+description: Stores email domains for group, only members with email from those domains can be added to the group
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/14800
 milestone: '12.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/analytics_cycle_analytics_aggregations.yml b/db/docs/analytics_cycle_analytics_aggregations.yml
index 57a255056cdf34a58b26d041e52a2e92234ae89d..99a85de32bdb422743916a2ec6bd49fc828dab51 100644
--- a/db/docs/analytics_cycle_analytics_aggregations.yml
+++ b/db/docs/analytics_cycle_analytics_aggregations.yml
@@ -4,15 +4,10 @@ classes:
 - Analytics::CycleAnalytics::Aggregation
 feature_categories:
 - value_stream_management
-description: Stores Value Stream Analytics aggregation related metadata for top-level
-  groups.
+description: Stores Value Stream Analytics aggregation related metadata for top-level groups.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/79942
 milestone: '14.9'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/analytics_cycle_analytics_group_stages.yml b/db/docs/analytics_cycle_analytics_group_stages.yml
index 04c9d93f1971e0a831935da953f4fd1478dd84c6..06d645a4c043171b670561987ffa0ea62b2ecc83 100644
--- a/db/docs/analytics_cycle_analytics_group_stages.yml
+++ b/db/docs/analytics_cycle_analytics_group_stages.yml
@@ -8,10 +8,6 @@ description: TODO
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/15061
 milestone: '12.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/analytics_cycle_analytics_group_value_streams.yml b/db/docs/analytics_cycle_analytics_group_value_streams.yml
index 3a8777eadfcece1dd3c23e3bec376f9781d00fe6..768931d9ca02030477c8642fd75a004bd59d8a30 100644
--- a/db/docs/analytics_cycle_analytics_group_value_streams.yml
+++ b/db/docs/analytics_cycle_analytics_group_value_streams.yml
@@ -8,10 +8,6 @@ description: Store group level Value Stream objects.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/36658
 milestone: '13.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/analytics_cycle_analytics_issue_stage_events.yml b/db/docs/analytics_cycle_analytics_issue_stage_events.yml
index 1ac5d9babf8ce22ef8dd3f7ea9d743966499fbef..ef3e4d4fc94933835884c73abdecb32db5d73d45 100644
--- a/db/docs/analytics_cycle_analytics_issue_stage_events.yml
+++ b/db/docs/analytics_cycle_analytics_issue_stage_events.yml
@@ -4,15 +4,10 @@ classes:
 - Analytics::CycleAnalytics::IssueStageEvent
 feature_categories:
 - value_stream_management
-description: Contains various Issue-related timestamps for aggregating Value Stream
-  Analytics data.
+description: Contains various Issue-related timestamps for aggregating Value Stream Analytics data.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68950
 milestone: '14.3'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/analytics_cycle_analytics_merge_request_stage_events.yml b/db/docs/analytics_cycle_analytics_merge_request_stage_events.yml
index b5aa61eb9b613e83b912548f643793fbfc906fa0..2219fdd662d10a502e078f556517fc233c5e0b9a 100644
--- a/db/docs/analytics_cycle_analytics_merge_request_stage_events.yml
+++ b/db/docs/analytics_cycle_analytics_merge_request_stage_events.yml
@@ -4,15 +4,10 @@ classes:
 - Analytics::CycleAnalytics::MergeRequestStageEvent
 feature_categories:
 - value_stream_management
-description: Contains various MergeRequest-related timestamps for aggregating Value
-  Stream Analytics data.
+description: Contains various MergeRequest-related timestamps for aggregating Value Stream Analytics data.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68950
 milestone: '14.3'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/analytics_cycle_analytics_value_stream_settings.yml b/db/docs/analytics_cycle_analytics_value_stream_settings.yml
index 94708f963a1fa0d13e77a1bd121b86a3b730c4fd..010853a25b0e9854c1651e676ad15f315dda5e70 100644
--- a/db/docs/analytics_cycle_analytics_value_stream_settings.yml
+++ b/db/docs/analytics_cycle_analytics_value_stream_settings.yml
@@ -8,10 +8,6 @@ description: Stores settings for each value stream.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/132650
 milestone: '16.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/analytics_dashboards_pointers.yml b/db/docs/analytics_dashboards_pointers.yml
index 37cb7e828051af3cf2c2cd9f0d98d78fd57371f7..8fcdcc2f86c52fe88e9651b2cb8db249f542bf86 100644
--- a/db/docs/analytics_dashboards_pointers.yml
+++ b/db/docs/analytics_dashboards_pointers.yml
@@ -4,15 +4,10 @@ classes:
 - Analytics::DashboardsPointer
 feature_categories:
 - devops_reports
-description: Stores project link with configuration files for Analytics Dashboards
-  group feature.
+description: Stores project link with configuration files for Analytics Dashboards group feature.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/107673
 milestone: '15.8'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/analytics_devops_adoption_segments.yml b/db/docs/analytics_devops_adoption_segments.yml
index 3bc5952f15f4382f5911e5e3d4aa96d919ccc000..a6502a60bdd6ac49b49d1f854ca457a2f4ca9513 100644
--- a/db/docs/analytics_devops_adoption_segments.yml
+++ b/db/docs/analytics_devops_adoption_segments.yml
@@ -8,10 +8,6 @@ description: Stores a reference to the Namespace which is enabled for the DevOps
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/45748
 milestone: '13.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/analytics_language_trend_repository_languages.yml b/db/docs/analytics_language_trend_repository_languages.yml
index c2aadcc023bbe7bf60ec2fcbff3baaee1ee3c4ff..553a1de75c406d3e4def7d61d889e4fe169c5d57 100644
--- a/db/docs/analytics_language_trend_repository_languages.yml
+++ b/db/docs/analytics_language_trend_repository_languages.yml
@@ -8,10 +8,6 @@ description: Contains snapshot data about the used programming languages over ti
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/16491
 milestone: '12.3'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/approval_group_rules.yml b/db/docs/approval_group_rules.yml
index 02972605741d1b77f4b23b0488cb8656c644ad92..e27355ee5fb466b6fce912679e1ae6e4111aa9e7 100644
--- a/db/docs/approval_group_rules.yml
+++ b/db/docs/approval_group_rules.yml
@@ -8,10 +8,6 @@ description: Keeps approval group rules
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/132651
 milestone: '16.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/approval_group_rules_groups.yml b/db/docs/approval_group_rules_groups.yml
index fd2555c2be00c179ffd2db66d0e1e6762f1e7b5e..774b9bc340697a469d1e8e7acece7d080b1118fb 100644
--- a/db/docs/approval_group_rules_groups.yml
+++ b/db/docs/approval_group_rules_groups.yml
@@ -8,10 +8,6 @@ description: Keeps connection between group and a group approval rule
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/132651
 milestone: '16.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/approval_group_rules_protected_branches.yml b/db/docs/approval_group_rules_protected_branches.yml
index 695588ce9c18b574dabfc893d262b5ed314e3de6..205ee4b1905fabb3acf584950e9f69783b41d598 100644
--- a/db/docs/approval_group_rules_protected_branches.yml
+++ b/db/docs/approval_group_rules_protected_branches.yml
@@ -3,15 +3,11 @@ table_name: approval_group_rules_protected_branches
 classes:
 - ApprovalRules::ApprovalGroupRulesProtectedBranch
 feature_categories:
-  - source_code_management
+- source_code_management
 description: Keeps relation between approval group rules and protected branches.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/132651
 milestone: '16.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/approval_group_rules_users.yml b/db/docs/approval_group_rules_users.yml
index a30b0f64ac553352dee977cbff49cf4a381ff423..8908ce381fddea634662c34c1ff5b3fd8bbc0176 100644
--- a/db/docs/approval_group_rules_users.yml
+++ b/db/docs/approval_group_rules_users.yml
@@ -3,15 +3,11 @@ table_name: approval_group_rules_users
 classes:
 - ApprovalRules::ApprovalGroupRulesUser
 feature_categories:
-  - source_code_management
+- source_code_management
 description: Keeps connection between user and a group approval rule
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/132651
 milestone: '16.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/approval_merge_request_rule_sources.yml b/db/docs/approval_merge_request_rule_sources.yml
index 50608cd28c0d210b50246def127a67dbe5737a4e..a59983ee70471f13ef95ff83981f9e315a81560c 100644
--- a/db/docs/approval_merge_request_rule_sources.yml
+++ b/db/docs/approval_merge_request_rule_sources.yml
@@ -8,10 +8,6 @@ description: Keeps connection between merge request and project approval rule
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8497
 milestone: '11.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/approval_merge_request_rules.yml b/db/docs/approval_merge_request_rules.yml
index 0ded77672fb8072506236bc31a1c45aa6c9623e2..88cb52d7c61835a7d02d47feefaaec981b93cbbf 100644
--- a/db/docs/approval_merge_request_rules.yml
+++ b/db/docs/approval_merge_request_rules.yml
@@ -8,10 +8,6 @@ description: Keeps approval merge request rules
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8497
 milestone: '11.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/approval_merge_request_rules_approved_approvers.yml b/db/docs/approval_merge_request_rules_approved_approvers.yml
index 4a8b8cf988ac157f9bb3f3e9a60813c0446366b1..b2a1478cda99e67492bf1752bb666b47dbaa9792 100644
--- a/db/docs/approval_merge_request_rules_approved_approvers.yml
+++ b/db/docs/approval_merge_request_rules_approved_approvers.yml
@@ -8,10 +8,6 @@ description: Join table for approved approvers and ApprovalMergeRequestRule
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8497
 milestone: '11.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/approval_merge_request_rules_groups.yml b/db/docs/approval_merge_request_rules_groups.yml
index 025729556c59087305c60ad37f4e01a8a23c87bb..d041bdb0163ce86c91948a44e3d864b5ead8cb0a 100644
--- a/db/docs/approval_merge_request_rules_groups.yml
+++ b/db/docs/approval_merge_request_rules_groups.yml
@@ -8,10 +8,6 @@ description: Keeps connection between group and a merge request approval rule
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8497
 milestone: '11.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/approval_merge_request_rules_users.yml b/db/docs/approval_merge_request_rules_users.yml
index 9f618697796bf7b52a23d6266017600b7725db5f..8dccab237f6d8c436d40054c20d2aeb6c707216f 100644
--- a/db/docs/approval_merge_request_rules_users.yml
+++ b/db/docs/approval_merge_request_rules_users.yml
@@ -8,10 +8,6 @@ description: Keeps connection between user and a merge request approval rule
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8497
 milestone: '11.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/approval_project_rules_groups.yml b/db/docs/approval_project_rules_groups.yml
index 40ba67b5afe0fa9925368e5339cc41b527f76f4e..ce0223f9c120337f333c342cb1d40d2920f8d019 100644
--- a/db/docs/approval_project_rules_groups.yml
+++ b/db/docs/approval_project_rules_groups.yml
@@ -8,10 +8,6 @@ description: Keeps connection between group and a project approval rule
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8497
 milestone: '11.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/approval_project_rules_protected_branches.yml b/db/docs/approval_project_rules_protected_branches.yml
index 280db5a7d328a7960cfcc537dd0d1a686facac82..b1382866d444aa9db8abef0c2f29484e900624dc 100644
--- a/db/docs/approval_project_rules_protected_branches.yml
+++ b/db/docs/approval_project_rules_protected_branches.yml
@@ -8,10 +8,6 @@ description: Keeps relation between approval project rules and protected branche
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/22673
 milestone: '12.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/approval_project_rules_users.yml b/db/docs/approval_project_rules_users.yml
index 7cfac90b2fa42016eae8941330c75d71493baaa1..8a65dd1c6be384692bab0e14bf28008faa1fbacc 100644
--- a/db/docs/approval_project_rules_users.yml
+++ b/db/docs/approval_project_rules_users.yml
@@ -8,10 +8,6 @@ description: Keeps connection between user and a project approval rule
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/8497
 milestone: '11.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/approvals.yml b/db/docs/approvals.yml
index e2cfa0c87e834f1e2991763df5559a77e8656c01..92e9c9eeeadf8cb48cf22a4305d25dfd19e82002 100644
--- a/db/docs/approvals.yml
+++ b/db/docs/approvals.yml
@@ -8,10 +8,6 @@ description: Stores merge request approvals made by users
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/73faf3c7289c4fa4535b752a12247ee74b173976
 milestone: '7.12'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/approver_groups.yml b/db/docs/approver_groups.yml
index 437cfeacc5eed7a8c0b58bd7bd33ca4707bf7a8d..f5313c144badcd59aa5386b1cbb250cf10d1a11c 100644
--- a/db/docs/approver_groups.yml
+++ b/db/docs/approver_groups.yml
@@ -8,10 +8,6 @@ description: Group approvers of given merge request
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/743
 milestone: '8.13'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/approvers.yml b/db/docs/approvers.yml
index 1a0486f1ee47c5c5d041c8376f4a12a2febb0e5e..aa7d9077af8e53535cd29615811845f0ec629d61 100644
--- a/db/docs/approvers.yml
+++ b/db/docs/approvers.yml
@@ -8,10 +8,6 @@ description: Approvers of given merge request
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/3cc78d89984d9c9df8372c52b7bba38e6226f9f2
 milestone: '7.13'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 exempt_from_sharding: true # Marked for drop - https://gitlab.com/gitlab-org/gitlab/-/issues/444234
diff --git a/db/docs/audit_events_amazon_s3_configurations.yml b/db/docs/audit_events_amazon_s3_configurations.yml
index e1de62cab909ca3bbd6dc46b60751be97d8db021..e88cf4f97b01a6779f791c605d2f1fe6ef6a0872 100644
--- a/db/docs/audit_events_amazon_s3_configurations.yml
+++ b/db/docs/audit_events_amazon_s3_configurations.yml
@@ -8,10 +8,6 @@ description: Stores Amazon S3 configurations associated used for audit event str
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/issues/333371
 milestone: '16.4'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/audit_events_streaming_event_type_filters.yml b/db/docs/audit_events_streaming_event_type_filters.yml
index 5a3b292520f346f522fcbf8f21231c9ec3231802..0ec2ec56020aa402477dfe37c116f9158832af55 100644
--- a/db/docs/audit_events_streaming_event_type_filters.yml
+++ b/db/docs/audit_events_streaming_event_type_filters.yml
@@ -8,10 +8,6 @@ description: Represents a event type filter for audit event streaming
 introduced_by_url:
 milestone: '15.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/audit_events_streaming_headers.yml b/db/docs/audit_events_streaming_headers.yml
index 87b55c722df84e0063f1f1a5c633f0c6c9187641..4bbb651da6b379873d22a6c46050a6d49955c5a4 100644
--- a/db/docs/audit_events_streaming_headers.yml
+++ b/db/docs/audit_events_streaming_headers.yml
@@ -8,10 +8,6 @@ description: Represents a HTTP header sent with streaming audit events
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/88063
 milestone: '15.1'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/audit_events_streaming_instance_namespace_filters.yml b/db/docs/audit_events_streaming_instance_namespace_filters.yml
index 980a0b71841e6fa8175fb2ac75c756328b4c7316..26635fb9afaba81d24f791ce95f7db899497147c 100644
--- a/db/docs/audit_events_streaming_instance_namespace_filters.yml
+++ b/db/docs/audit_events_streaming_instance_namespace_filters.yml
@@ -1,19 +1,14 @@
 ---
 table_name: audit_events_streaming_instance_namespace_filters
 classes:
-  - AuditEvents::Instance::NamespaceFilter
+- AuditEvents::Instance::NamespaceFilter
 feature_categories:
-  - audit_events
-description: Stores audit event namespace filters for external audit event destinations
-  configurations of GitLab instance.
+- audit_events
+description: Stores audit event namespace filters for external audit event destinations configurations of GitLab instance.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/148448
 milestone: '17.0'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-  - gitlab_main_clusterwide
-allow_cross_transactions:
-  - gitlab_main_clusterwide
 allow_cross_foreign_keys:
-  - gitlab_main_clusterwide
+- gitlab_main_clusterwide
 sharding_key:
   namespace_id: namespaces
diff --git a/db/docs/automation_rules.yml b/db/docs/automation_rules.yml
index 22cdf9c499a5e8495a52dc5094627c64b239dd02..594c8387221009794108ca5db6fc2f8fbc063381 100644
--- a/db/docs/automation_rules.yml
+++ b/db/docs/automation_rules.yml
@@ -6,10 +6,6 @@ feature_categories:
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/111021
 milestone: '15.9'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/badges.yml b/db/docs/badges.yml
index 5bd7846464954714a694b975a17718a1797e8b47..583fa6434bc291fac3791af5ee32397c877fc811 100644
--- a/db/docs/badges.yml
+++ b/db/docs/badges.yml
@@ -10,10 +10,6 @@ description: Stores badges records
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/17082
 milestone: '10.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/board_group_recent_visits.yml b/db/docs/board_group_recent_visits.yml
index dce764719e52a7c04353028ad79e5db20191ed7f..d4b0793ab7dbc76799c478c66cb1c1004b88e806 100644
--- a/db/docs/board_group_recent_visits.yml
+++ b/db/docs/board_group_recent_visits.yml
@@ -4,15 +4,10 @@ classes:
 - BoardGroupRecentVisit
 feature_categories:
 - team_planning
-description: The last group issue board visited by a user, used to redirect them from
-  the default boards page
+description: The last group issue board visited by a user, used to redirect them from the default boards page
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/7aeab58f4861144fcc1d334907cb1b465c645001
 milestone: '11.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/board_project_recent_visits.yml b/db/docs/board_project_recent_visits.yml
index e2cc4813de01f4e3c07209092db73672929d333c..d2a1d3c9ee87c5ef1933be382f7889661a77595c 100644
--- a/db/docs/board_project_recent_visits.yml
+++ b/db/docs/board_project_recent_visits.yml
@@ -4,15 +4,10 @@ classes:
 - BoardProjectRecentVisit
 feature_categories:
 - team_planning
-description: The last project issue board visited by a user, used to redirect them
-  from the default boards page
+description: The last project issue board visited by a user, used to redirect them from the default boards page
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/7aeab58f4861144fcc1d334907cb1b465c645001
 milestone: '11.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/boards.yml b/db/docs/boards.yml
index b13d43e99386efa5df0dc0617f4dc011bc3be026..a47cf48761d86687ffe30b5c264eaa8ecf9c3b3e 100644
--- a/db/docs/boards.yml
+++ b/db/docs/boards.yml
@@ -4,15 +4,10 @@ classes:
 - Board
 feature_categories:
 - team_planning
-description: Configuration information for issue boards, including default scope and
-  visibility of open and closed lists
+description: Configuration information for issue boards, including default scope and visibility of open and closed lists
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/611dab2e522e5e59cf09cd459a31686e65616863
 milestone: '8.11'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/boards_epic_board_labels.yml b/db/docs/boards_epic_board_labels.yml
index c323d046ff405dcc6a84e339032be88575647ac5..741752f9de8d1a4cd39a94e98ce642f0a9f8b0a2 100644
--- a/db/docs/boards_epic_board_labels.yml
+++ b/db/docs/boards_epic_board_labels.yml
@@ -8,10 +8,6 @@ description: Information relating epic boards to labels used to scope the boards
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/48658
 milestone: '13.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/boards_epic_board_positions.yml b/db/docs/boards_epic_board_positions.yml
index 25c53e2a85453b44d7c5a2920c34765b2a38ee31..a0fa9d698363e7a8422bee9d6a40a229e19be646 100644
--- a/db/docs/boards_epic_board_positions.yml
+++ b/db/docs/boards_epic_board_positions.yml
@@ -4,15 +4,10 @@ classes:
 - Boards::EpicBoardPosition
 feature_categories:
 - portfolio_management
-description: Relates epics to epic boards by position, unique to each combination
-  of epic and board
+description: Relates epics to epic boards by position, unique to each combination of epic and board
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/48120
 milestone: '13.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/boards_epic_board_recent_visits.yml b/db/docs/boards_epic_board_recent_visits.yml
index df4c19a591dfcada099a003aad1ceea2d3c8dbae..eea55bd1a5c1ce212212dfb023d98ad3698e8c7c 100644
--- a/db/docs/boards_epic_board_recent_visits.yml
+++ b/db/docs/boards_epic_board_recent_visits.yml
@@ -4,15 +4,10 @@ classes:
 - Boards::EpicBoardRecentVisit
 feature_categories:
 - portfolio_management
-description: The epic board most recently visited by users, used to determine where
-  to redirect them by default
+description: The epic board most recently visited by users, used to determine where to redirect them by default
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/60720
 milestone: '13.12'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/boards_epic_boards.yml b/db/docs/boards_epic_boards.yml
index 5bf2e02fa89ddac7f63311240ac0887e15892a17..d83765f64a373b70e4f098eb3f5cd974cb04b130 100644
--- a/db/docs/boards_epic_boards.yml
+++ b/db/docs/boards_epic_boards.yml
@@ -4,15 +4,10 @@ classes:
 - Boards::EpicBoard
 feature_categories:
 - portfolio_management
-description: Configuration information for epic boards, including default scope and
-  visibility of open and closed lists
+description: Configuration information for epic boards, including default scope and visibility of open and closed lists
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/48658
 milestone: '13.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/boards_epic_list_user_preferences.yml b/db/docs/boards_epic_list_user_preferences.yml
index fd30d0d374d892970c549b66fb9c890bea920275..2fb769fd36a936eed2cf010c04f15f72e1b224af 100644
--- a/db/docs/boards_epic_list_user_preferences.yml
+++ b/db/docs/boards_epic_list_user_preferences.yml
@@ -4,15 +4,10 @@ classes:
 - Boards::EpicListUserPreference
 feature_categories:
 - portfolio_management
-description: Epic board list preferences on a per-user basis, specifically whether
-  the user has collapsed the list or not
+description: Epic board list preferences on a per-user basis, specifically whether the user has collapsed the list or not
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54541
 milestone: '13.10'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/boards_epic_lists.yml b/db/docs/boards_epic_lists.yml
index be0e10e8bcf500dc15015cf82ba783e8ace3e6f0..eec94020fc9e30b7c6b3859c13aa5bf2ce2b9d7b 100644
--- a/db/docs/boards_epic_lists.yml
+++ b/db/docs/boards_epic_lists.yml
@@ -8,10 +8,6 @@ description: Configuration of a single list within an epic board
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49728
 milestone: '13.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/boards_epic_user_preferences.yml b/db/docs/boards_epic_user_preferences.yml
index b67ff369949378f64015f192298b4c605c4b655b..c10ebab6e983d2ad13d0c4fe9b530114dc12122a 100644
--- a/db/docs/boards_epic_user_preferences.yml
+++ b/db/docs/boards_epic_user_preferences.yml
@@ -4,15 +4,10 @@ classes:
 - Boards::EpicUserPreference
 feature_categories:
 - portfolio_management
-description: The epic_ids used to create swimlanes on issue boards; stored per user,
-  per board
+description: The epic_ids used to create swimlanes on issue boards; stored per user, per board
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/40360
 milestone: '13.4'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/bulk_import_exports.yml b/db/docs/bulk_import_exports.yml
index f97f6fee52bdf46c4927c461e40eb69986bb031c..0deef25db317672a5d821a322a62ecf470a74079 100644
--- a/db/docs/bulk_import_exports.yml
+++ b/db/docs/bulk_import_exports.yml
@@ -8,10 +8,6 @@ description: Used to track the generation status of export files for groups or p
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/59976
 milestone: '13.12'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/catalog_resource_components.yml b/db/docs/catalog_resource_components.yml
index 1361336369ab0c6e13a63284a844dee17e760897..db4b9f641aacc3212d6d8cf91a1bc0287520c597 100644
--- a/db/docs/catalog_resource_components.yml
+++ b/db/docs/catalog_resource_components.yml
@@ -8,10 +8,6 @@ description: CI component available in the CI Catalog
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/127775
 milestone: '16.3'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/catalog_resource_versions.yml b/db/docs/catalog_resource_versions.yml
index e481752634c8f34c9406384126d7cde032858c8f..2b32832c4d704e7f9f94fd70fc341b8187c4d96a 100644
--- a/db/docs/catalog_resource_versions.yml
+++ b/db/docs/catalog_resource_versions.yml
@@ -8,10 +8,6 @@ description: Catalog resource versions that contain valid CI components.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/124668
 milestone: '16.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/catalog_resources.yml b/db/docs/catalog_resources.yml
index 7c34488ae04b09c337c0783104b5782ed654ceed..6514711f8dc569023ee5c7711b9eb352c0024739 100644
--- a/db/docs/catalog_resources.yml
+++ b/db/docs/catalog_resources.yml
@@ -8,10 +8,6 @@ description: Projects containing a catalog resource.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/112482
 milestone: '15.10'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/cluster_agent_tokens.yml b/db/docs/cluster_agent_tokens.yml
index 01e7a498198f8b58e355366349839573755ff2f1..a94d7ab94a5c246adf59face6a7f18d8faf6a081 100644
--- a/db/docs/cluster_agent_tokens.yml
+++ b/db/docs/cluster_agent_tokens.yml
@@ -8,10 +8,6 @@ description: Tokens used by cluster agents to connect to GitLab
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33228
 milestone: '13.3'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/cluster_agents.yml b/db/docs/cluster_agents.yml
index 1c8417613cf727ca0a2e8cbea1037dc9742f6e5f..e70f3cd8aa60404a2d8eb08b2a046658e2474640 100644
--- a/db/docs/cluster_agents.yml
+++ b/db/docs/cluster_agents.yml
@@ -8,10 +8,6 @@ description: Represents a GitLab Agent for Kubernetes installed in a Kubernetes
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33228
 milestone: '13.3'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/cluster_groups.yml b/db/docs/cluster_groups.yml
index ddc157644199ef9605d8146de8662959e602abb7..e3602a5726d6df67aeabbf75f50fed27bcd1b2b4 100644
--- a/db/docs/cluster_groups.yml
+++ b/db/docs/cluster_groups.yml
@@ -8,10 +8,6 @@ description: "(Deprecated) Join table between 'clusters' and 'namespaces'"
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/0e15eec86d83cbdfefe17966bf5c02e4d419a34d
 milestone: '11.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/cluster_projects.yml b/db/docs/cluster_projects.yml
index 1313e5938d440f939b15c5a082415ed943fbc6d6..5ca1a698d055b95eac6cc171011375f92b12ed47 100644
--- a/db/docs/cluster_projects.yml
+++ b/db/docs/cluster_projects.yml
@@ -8,10 +8,6 @@ description: "(Deprecated) Join table between 'clusters' and 'projects'"
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/d0cff7f5855f91b5479f9fdaa39d8d95ec691a9e
 milestone: '10.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/compliance_framework_security_policies.yml b/db/docs/compliance_framework_security_policies.yml
index 846a47cb0da69367cd1b94376b6aee0af5941a58..7d7a391580dfd1430f62cacd0f9b564dd4aaae6e 100644
--- a/db/docs/compliance_framework_security_policies.yml
+++ b/db/docs/compliance_framework_security_policies.yml
@@ -8,10 +8,6 @@ description: Persists the relation between compliance_frameworks and security_or
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/135291
 milestone: '16.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/compliance_management_frameworks.yml b/db/docs/compliance_management_frameworks.yml
index 40697a5a28bffb7345055095720c9c870ed82bec..8421fb4908f0add5bc9875d0676452e83243aef9 100644
--- a/db/docs/compliance_management_frameworks.yml
+++ b/db/docs/compliance_management_frameworks.yml
@@ -8,10 +8,6 @@ description: TODO
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/44098
 milestone: '13.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/container_registry_data_repair_details.yml b/db/docs/container_registry_data_repair_details.yml
index e67edbd7c8be2c99a46764aee5531a31ec24111e..a0af1c700e3c50b83189784275a118c7d08e9124 100644
--- a/db/docs/container_registry_data_repair_details.yml
+++ b/db/docs/container_registry_data_repair_details.yml
@@ -8,10 +8,6 @@ description: Contains details for the container registry data repair
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/113029
 milestone: '15.10'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/container_registry_protection_rules.yml b/db/docs/container_registry_protection_rules.yml
index a2ebb7f5bb352f3f10f29873f6cc4c7852b45f82..7b465369cfbc7d749b459f4701deb357837e2636 100644
--- a/db/docs/container_registry_protection_rules.yml
+++ b/db/docs/container_registry_protection_rules.yml
@@ -8,10 +8,6 @@ description: Represents container protection rules for the container registry.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/133297
 milestone: '16.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/container_repositories.yml b/db/docs/container_repositories.yml
index 5aa88198fc4efcdd743aa073299c8c32f32f57cf..d5bff4d90dd683199848f00fe40637f3823046b3 100644
--- a/db/docs/container_repositories.yml
+++ b/db/docs/container_repositories.yml
@@ -4,15 +4,11 @@ classes:
 - ContainerRepository
 feature_categories:
 - container_registry
-description: Container registry repositories (images), originally named container_images,
-  renamed in https://gitlab.com/gitlab-org/gitlab/-/commit/01d159b409d8b24d36204979a73de249843d71bf
+description: >-
+  Container registry repositories (images), originally named container_images, renamed in https://gitlab.com/gitlab-org/gitlab/-/commit/01d159b409d8b24d36204979a73de249843d71bf
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/10109
 milestone: '9.1'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/container_repository_states.yml b/db/docs/container_repository_states.yml
index cdbe3917710a38cb6649ff7c230e483d6cabd660..b28a7024d23f89d5e1d8a28e5a7fe1d641abe03c 100644
--- a/db/docs/container_repository_states.yml
+++ b/db/docs/container_repository_states.yml
@@ -8,10 +8,6 @@ classes:
 feature_categories:
 - geo_replication
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/coverage_fuzzing_corpuses.yml b/db/docs/coverage_fuzzing_corpuses.yml
index a7bfe7810c7f03a06059b3b215ebe70f8da27512..d2eec114902cab36615457a226fd2f6671ac3bcd 100644
--- a/db/docs/coverage_fuzzing_corpuses.yml
+++ b/db/docs/coverage_fuzzing_corpuses.yml
@@ -8,10 +8,6 @@ description: Stores additional values describing corpuses used by coverage fuzzi
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/71704
 milestone: '14.4'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/csv_issue_imports.yml b/db/docs/csv_issue_imports.yml
index 31f10fb27738b93739c49250cd2c1d7366a310db..2caa64d659798b3a371345a51a407cd07a0f625e 100644
--- a/db/docs/csv_issue_imports.yml
+++ b/db/docs/csv_issue_imports.yml
@@ -8,10 +8,6 @@ description: Used to report the unique user usage of the CSV Issue Import featur
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/44742
 milestone: '13.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/custom_emoji.yml b/db/docs/custom_emoji.yml
index a871f1945b42a2dfda7e99c021e5ed4ec284119f..f138e096148a5ed4e68c4db170ed1603943f3f77 100644
--- a/db/docs/custom_emoji.yml
+++ b/db/docs/custom_emoji.yml
@@ -8,10 +8,6 @@ description: Filename and name of custom emoji created by users
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/24229
 milestone: '13.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/customer_relations_contacts.yml b/db/docs/customer_relations_contacts.yml
index 17d59f9e38cce7ae6cddcf810c3726ccbd97a480..34ef39b1572b08ba84700586643a9acb156d3394 100644
--- a/db/docs/customer_relations_contacts.yml
+++ b/db/docs/customer_relations_contacts.yml
@@ -4,15 +4,10 @@ classes:
 - CustomerRelations::Contact
 feature_categories:
 - service_desk
-description: Contacts, against which time can be spent by users on issues using the
-  CRM functionality
+description: Contacts, against which time can be spent by users on issues using the CRM functionality
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67985
 milestone: '14.3'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/customer_relations_organizations.yml b/db/docs/customer_relations_organizations.yml
index 440f88f34218382c2428a137acd6dcd4a208604d..21279ec5de24d74a58b60eaa5f94c269cb63f9b6 100644
--- a/db/docs/customer_relations_organizations.yml
+++ b/db/docs/customer_relations_organizations.yml
@@ -4,15 +4,10 @@ classes:
 - CustomerRelations::Organization
 feature_categories:
 - service_desk
-description: Organizations, against which time can be spent by users on issues using
-  the CRM functionality
+description: Organizations, against which time can be spent by users on issues using the CRM functionality
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/67551
 milestone: '14.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/dast_pre_scan_verification_steps.yml b/db/docs/dast_pre_scan_verification_steps.yml
index 9a1c2656c31e270a7c0ee622501418d246b3c4fd..d989cea60299b48fd50031fc03bba25f4b884d3a 100644
--- a/db/docs/dast_pre_scan_verification_steps.yml
+++ b/db/docs/dast_pre_scan_verification_steps.yml
@@ -8,10 +8,6 @@ description: Verification step status for DAST Profiles
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/105702
 milestone: '15.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/dast_pre_scan_verifications.yml b/db/docs/dast_pre_scan_verifications.yml
index f4fd885ec0ac643093878d265c7baaa08f90acf0..db235e04b9ba37382ca9b0b43416dbf9418ce0ba 100644
--- a/db/docs/dast_pre_scan_verifications.yml
+++ b/db/docs/dast_pre_scan_verifications.yml
@@ -8,10 +8,6 @@ description: Verification status for DAST Profiles
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/103063
 milestone: '15.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/dast_profile_schedules.yml b/db/docs/dast_profile_schedules.yml
index 5c2b07e4fae28d23fa0face521329179d7e25f98..ffa94b48eeab25bbbe1c14db1020dda30f656227 100644
--- a/db/docs/dast_profile_schedules.yml
+++ b/db/docs/dast_profile_schedules.yml
@@ -8,10 +8,6 @@ description: Scheduling for scans using DAST Profiles
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/65327
 milestone: '14.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/dast_profiles.yml b/db/docs/dast_profiles.yml
index 9c951e67bb7f0fda0c09488f4d1706af7ead22be..99f782c5e5eeb028ec69598a1f01319710d8a463 100644
--- a/db/docs/dast_profiles.yml
+++ b/db/docs/dast_profiles.yml
@@ -8,10 +8,6 @@ description: Profile used to run a DAST on-demand scan
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/51296
 milestone: '13.9'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/dast_profiles_pipelines.yml b/db/docs/dast_profiles_pipelines.yml
index cc4e7519f0eff1bd7578beefcc683f141d512c49..f27e571558b0f63c9f6b636079a120589d86eb3a 100644
--- a/db/docs/dast_profiles_pipelines.yml
+++ b/db/docs/dast_profiles_pipelines.yml
@@ -8,10 +8,6 @@ description: Join table between DAST Profiles and CI Pipelines
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/56821
 milestone: '13.11'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/dast_profiles_tags.yml b/db/docs/dast_profiles_tags.yml
index 28a3aa5dd16de6b0c35e70b9ad496daf28bef2d2..da6765aaa68f4a533c178419d18df02ea0cc356b 100644
--- a/db/docs/dast_profiles_tags.yml
+++ b/db/docs/dast_profiles_tags.yml
@@ -8,10 +8,6 @@ description: Join Table for Runner tags and DAST Profiles
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/108371
 milestone: '15.8'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/dast_scanner_profiles.yml b/db/docs/dast_scanner_profiles.yml
index f079debaf02bc6392dbe380547e793fb927d9df8..15308dfc80bb6fd1768803b395a25a2c418ae8e7 100644
--- a/db/docs/dast_scanner_profiles.yml
+++ b/db/docs/dast_scanner_profiles.yml
@@ -4,15 +4,10 @@ classes:
 - DastScannerProfile
 feature_categories:
 - dynamic_application_security_testing
-description: A scanner profile defines the scanner settings used to run an on-demand
-  scan
+description: A scanner profile defines the scanner settings used to run an on-demand scan
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/37404
 milestone: '13.3'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/dast_scanner_profiles_builds.yml b/db/docs/dast_scanner_profiles_builds.yml
index 1e642112d3be0f2ef618ee7f928edd1ffc6b586d..e7f5bdf53abb819559dd4f6ee0b373808622f154 100644
--- a/db/docs/dast_scanner_profiles_builds.yml
+++ b/db/docs/dast_scanner_profiles_builds.yml
@@ -8,10 +8,6 @@ description: Join table between DAST Scanner Profiles and CI Builds
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/63362
 milestone: '14.1'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/dast_site_profile_secret_variables.yml b/db/docs/dast_site_profile_secret_variables.yml
index 4534bed09cd44e3fd7efb1c750e3f63c2e4870c0..1977eeec439e70b461fa9d530b2ee67b697d73a6 100644
--- a/db/docs/dast_site_profile_secret_variables.yml
+++ b/db/docs/dast_site_profile_secret_variables.yml
@@ -8,10 +8,6 @@ description: Secret variables used in DAST on-demand scans
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/56067
 milestone: '13.11'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/dast_site_profiles.yml b/db/docs/dast_site_profiles.yml
index b48b2a3ad7cbfe3806986ce8d96f6425a2ad163e..f35cc2e2b5cd50a03d5f2db0f8f61e953ae1a5ea 100644
--- a/db/docs/dast_site_profiles.yml
+++ b/db/docs/dast_site_profiles.yml
@@ -4,15 +4,10 @@ classes:
 - DastSiteProfile
 feature_categories:
 - dynamic_application_security_testing
-description: A site profile describes the attributes of a web site to scan on demand
-  with DAST
+description: A site profile describes the attributes of a web site to scan on demand with DAST
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/36659
 milestone: '13.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/dast_site_profiles_builds.yml b/db/docs/dast_site_profiles_builds.yml
index 8f97929c7c4da20f1134c056728882148bcdb9ad..23c232c9b4258f743daa0585220b94b5504d19eb 100644
--- a/db/docs/dast_site_profiles_builds.yml
+++ b/db/docs/dast_site_profiles_builds.yml
@@ -8,10 +8,6 @@ description: Join table between DAST Site Profiles and CI Builds
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/63362
 milestone: '14.1'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/dast_site_tokens.yml b/db/docs/dast_site_tokens.yml
index 38f117d8070b90279c98ed0e9717227388d120a2..7b22188e0795ee117d8bf28bb375a97b88eefeaf 100644
--- a/db/docs/dast_site_tokens.yml
+++ b/db/docs/dast_site_tokens.yml
@@ -8,10 +8,6 @@ description: Token for the site to be validated
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41639
 milestone: '13.4'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/dast_site_validations.yml b/db/docs/dast_site_validations.yml
index cd15b667b265b1a04ba6d4818ed3a9abaf5f55d0..31957b28b46f87ed56baeec5badf9c7192e33cf9 100644
--- a/db/docs/dast_site_validations.yml
+++ b/db/docs/dast_site_validations.yml
@@ -8,10 +8,6 @@ description: The site to be validated with a dast_site_token
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41639
 milestone: '13.4'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/dast_sites.yml b/db/docs/dast_sites.yml
index 0e1cb6b755f376c0b9ac0a9494168c84436565ee..19b4ab053db5387c1b44474bf91fe8c2d0e496e4 100644
--- a/db/docs/dast_sites.yml
+++ b/db/docs/dast_sites.yml
@@ -8,10 +8,6 @@ description: Site to run dast scan on
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/36659
 milestone: '13.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/dependency_proxy_blob_states.yml b/db/docs/dependency_proxy_blob_states.yml
index fe4f9821d010cf96e2e6253ea38863bac14ebd63..2417564b0b611f6a64a6f011ff7aff59bb426789 100644
--- a/db/docs/dependency_proxy_blob_states.yml
+++ b/db/docs/dependency_proxy_blob_states.yml
@@ -8,10 +8,6 @@ description: Separate table for dependency proxy blob verification states
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/101429
 milestone: '15.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/dependency_proxy_blobs.yml b/db/docs/dependency_proxy_blobs.yml
index fb02625759a10423dc2560a19aac6014655e6f45..8ec521f0dd303b4db4d24598aa906306ca917ea5 100644
--- a/db/docs/dependency_proxy_blobs.yml
+++ b/db/docs/dependency_proxy_blobs.yml
@@ -8,10 +8,6 @@ description: Dependency proxy blob files
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/10676
 milestone: '11.11'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/dependency_proxy_image_ttl_group_policies.yml b/db/docs/dependency_proxy_image_ttl_group_policies.yml
index d9fa67e66f48f266ea754092a93fdbed6cec37e3..d959e2af63204854dd68ce9de4ff106b817b60ad 100644
--- a/db/docs/dependency_proxy_image_ttl_group_policies.yml
+++ b/db/docs/dependency_proxy_image_ttl_group_policies.yml
@@ -8,10 +8,6 @@ description: Group-level settings for dependency proxy cleanup policies
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/68809
 milestone: '14.3'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/dependency_proxy_manifest_states.yml b/db/docs/dependency_proxy_manifest_states.yml
index f8e9e6ee81ad16bdf4fbf0a74db529d23f8ff2ff..856ff57199513f52b9cea0df71c31fe2ebf05276 100644
--- a/db/docs/dependency_proxy_manifest_states.yml
+++ b/db/docs/dependency_proxy_manifest_states.yml
@@ -8,10 +8,6 @@ description: Separate table for dependency proxy manifest verification states
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/102908
 milestone: '15.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/dependency_proxy_manifests.yml b/db/docs/dependency_proxy_manifests.yml
index d6588189a28006b83ee98f005012663f94a01368..09204175c263b7d2b5d9cebaa7ffb49cb7719b0a 100644
--- a/db/docs/dependency_proxy_manifests.yml
+++ b/db/docs/dependency_proxy_manifests.yml
@@ -8,10 +8,6 @@ description: Dependency proxy manifest files
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/48535
 milestone: '13.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/dependency_proxy_packages_settings.yml b/db/docs/dependency_proxy_packages_settings.yml
index 335b0cfa0981762ea8647bf58df8213c352134ef..35b8aebdcaf9c4c044f8a3fd21671aa4eeb2b114 100644
--- a/db/docs/dependency_proxy_packages_settings.yml
+++ b/db/docs/dependency_proxy_packages_settings.yml
@@ -8,10 +8,6 @@ description: Settings for the dependency proxy for packages.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/120894
 milestone: '16.1'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/deploy_keys_projects.yml b/db/docs/deploy_keys_projects.yml
index 7c63d8c41e347f1f87e3395a1364fd2a14ab3f8f..1224d8672cd5420920cabdb521f6500b3f32aba8 100644
--- a/db/docs/deploy_keys_projects.yml
+++ b/db/docs/deploy_keys_projects.yml
@@ -8,10 +8,6 @@ description: https://docs.gitlab.com/ee/user/project/deploy_keys/
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/a735ce2aa7da72242629a4452c33e7a1900fdd62
 milestone: "<6.0"
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/deployment_approvals.yml b/db/docs/deployment_approvals.yml
index edb69fd4b9b7c5a90ea0867c9ab81732fb71d63a..5d629d6d2cb9b7db6445e86e6f2bdfc8cd0f6928 100644
--- a/db/docs/deployment_approvals.yml
+++ b/db/docs/deployment_approvals.yml
@@ -4,16 +4,12 @@ classes:
 - Deployments::Approval
 feature_categories:
 - continuous_delivery
-description: Stores the user that approved/rejected a deployment and which approval
-  rule was used. See https://docs.gitlab.com/ee/ci/environments/deployment_approvals.html
+description: >-
+  Stores the user that approved/rejected a deployment and which approval rule was used. See https://docs.gitlab.com/ee/ci/environments/deployment_approvals.html
   for more details.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74932
 milestone: '14.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/deployment_clusters.yml b/db/docs/deployment_clusters.yml
index dc79d50d718c12cda3b0d07828ccc60b59019d42..886fe14f48f55d5563d7b75893ddd79a3c8af7da 100644
--- a/db/docs/deployment_clusters.yml
+++ b/db/docs/deployment_clusters.yml
@@ -8,10 +8,6 @@ description: "(Deprecated) Join table between `deployments` and `clusters`"
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/24235
 milestone: '12.8'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/deployment_merge_requests.yml b/db/docs/deployment_merge_requests.yml
index 2f5a818652403487034e9c001c9e2606dfad6bb9..a7ed6507d07265f0616fe5708f1f5cf49e1a073e 100644
--- a/db/docs/deployment_merge_requests.yml
+++ b/db/docs/deployment_merge_requests.yml
@@ -8,10 +8,6 @@ description: https://docs.gitlab.com/ee/ci/environments/index.html#track-newly-i
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/18755
 milestone: '12.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/deployments.yml b/db/docs/deployments.yml
index 113d0816669036106eb8d092e4d2079bffac2fc0..8410db3a9cb1af19491e1953608c4775d8b6e676 100644
--- a/db/docs/deployments.yml
+++ b/db/docs/deployments.yml
@@ -4,15 +4,12 @@ classes:
 - Deployment
 feature_categories:
 - continuous_delivery
-description: Stores metadata related to a deployment CI Build, including user, environment,
-  status, and SHA. See https://docs.gitlab.com/ee/ci/environments/ for more details.
+description: >-
+  Stores metadata related to a deployment CI Build, including user, environment, status, and SHA. See https://docs.gitlab.com/ee/ci/environments/
+  for more details.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/907c0e6796b69f9577c147dd489cf55748c749ac
 milestone: '8.9'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/design_management_designs.yml b/db/docs/design_management_designs.yml
index ab772731908686bbde17d80154655765ef8e86da..2e35af9c1d07df89d6bfed51ec359811ce037157 100644
--- a/db/docs/design_management_designs.yml
+++ b/db/docs/design_management_designs.yml
@@ -4,15 +4,10 @@ classes:
 - DesignManagement::Design
 feature_categories:
 - design_management
-description: Information about Designs, image files under management by the Design
-  Management tool
+description: Information about Designs, image files under management by the Design Management tool
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/9801
 milestone: '11.10'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/design_management_designs_versions.yml b/db/docs/design_management_designs_versions.yml
index 4301d4e9902a46766e2a0ce680ea25478682dbdd..d62c503b92ac6ebe4b5a89412d67a414f2756fd0 100644
--- a/db/docs/design_management_designs_versions.yml
+++ b/db/docs/design_management_designs_versions.yml
@@ -8,10 +8,6 @@ description: The SHA referencing changes to a single design or multiple design f
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/10552
 milestone: '11.10'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/design_management_repositories.yml b/db/docs/design_management_repositories.yml
index 4c02a74a7bf58a244f1d47d2d6ffeedca48826a5..86ce11852fae62f20ca2f9e2c0e0541526374365 100644
--- a/db/docs/design_management_repositories.yml
+++ b/db/docs/design_management_repositories.yml
@@ -8,10 +8,6 @@ description: Holds information about Design Management Repositories
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/111555
 milestone: '15.11'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/design_management_repository_states.yml b/db/docs/design_management_repository_states.yml
index c60f7c169e5f96c5881da6cc1a3eb0929c5bf1f3..e1a511cadf2bbe609ca2be5c76425c63192a9786 100644
--- a/db/docs/design_management_repository_states.yml
+++ b/db/docs/design_management_repository_states.yml
@@ -8,10 +8,6 @@ description: Separate table for Design Repository verification states
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/113958
 milestone: '16.0'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/design_management_versions.yml b/db/docs/design_management_versions.yml
index 93294b9d1363a7830f2741e60bdce79c81618777..d9d92dc938cc4bccd703bdc40ee81d11488d39c2 100644
--- a/db/docs/design_management_versions.yml
+++ b/db/docs/design_management_versions.yml
@@ -4,15 +4,10 @@ classes:
 - DesignManagement::Version
 feature_categories:
 - design_management
-description: The SHA referencing changes to individual designs made using the Design
-  Management tool
+description: The SHA referencing changes to individual designs made using the Design Management tool
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/9801
 milestone: '11.10'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/design_user_mentions.yml b/db/docs/design_user_mentions.yml
index 8d9b11fb725be2f96ac2440d44253f4a08ceb2da..60a7a51f5c5866c5389424836f5b289189efebd3 100644
--- a/db/docs/design_user_mentions.yml
+++ b/db/docs/design_user_mentions.yml
@@ -8,10 +8,6 @@ description: User mentions in content related to designs
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/19009
 milestone: '12.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/dora_configurations.yml b/db/docs/dora_configurations.yml
index 6268660158aa8bf4bdd051357fc366edbe1e011b..5a767b14db12a9bc94da0f0d137549ca1f7d93fe 100644
--- a/db/docs/dora_configurations.yml
+++ b/db/docs/dora_configurations.yml
@@ -8,10 +8,6 @@ description: Stores project specific configurations for DORA4 calculations.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/96561
 milestone: '15.4'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/dora_daily_metrics.yml b/db/docs/dora_daily_metrics.yml
index 94f714ec61eaa4d3353c4f7ece89fe6237d65e8f..616bd60e76828eac45230f23876506f3812947e0 100644
--- a/db/docs/dora_daily_metrics.yml
+++ b/db/docs/dora_daily_metrics.yml
@@ -9,10 +9,6 @@ description: Stores daily snapshots of DORA4 metrics per environment.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/55473
 milestone: '13.10'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/dora_performance_scores.yml b/db/docs/dora_performance_scores.yml
index e7d16021e4d83d1c9c18c6771506c57ff3bf09e9..fb2b889164dba6fb98d51afab17dc195aa2c5d45 100644
--- a/db/docs/dora_performance_scores.yml
+++ b/db/docs/dora_performance_scores.yml
@@ -8,10 +8,6 @@ description: Stores monthly snapshots of DORA4 performance scores per project.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/115689
 milestone: '15.11'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/draft_notes.yml b/db/docs/draft_notes.yml
index e4aa73690a8ba57ee97319713861b4fe213dd0c6..e9d37ad99461147e6094a354a6efb3301d7ba61f 100644
--- a/db/docs/draft_notes.yml
+++ b/db/docs/draft_notes.yml
@@ -8,10 +8,6 @@ description: Notes created during the review of an MR that are not yet published
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/4213
 milestone: '11.4'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/elastic_group_index_statuses.yml b/db/docs/elastic_group_index_statuses.yml
index 64f37c88dd25f9b21229520550da9ff9e723c158..72b74491d8b187e4c01d720b62b754ad9daf0ca7 100644
--- a/db/docs/elastic_group_index_statuses.yml
+++ b/db/docs/elastic_group_index_statuses.yml
@@ -8,10 +8,6 @@ description: Table for tracking Advanced Search indexing statuses for groups
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/107579
 milestone: '15.8'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/elasticsearch_indexed_namespaces.yml b/db/docs/elasticsearch_indexed_namespaces.yml
index 8fe0112e4e8c5f8140af84a457a21413c908adf0..9031337a8f2a7cf77b1504694b8742e638732827 100644
--- a/db/docs/elasticsearch_indexed_namespaces.yml
+++ b/db/docs/elasticsearch_indexed_namespaces.yml
@@ -8,10 +8,6 @@ description: TODO
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/9861
 milestone: '11.10'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/elasticsearch_indexed_projects.yml b/db/docs/elasticsearch_indexed_projects.yml
index fac7db94c452dc308bba6f648d7bb04ad34106fd..f7b8ac01c1e3256f900ef4655de166e37cf396f0 100644
--- a/db/docs/elasticsearch_indexed_projects.yml
+++ b/db/docs/elasticsearch_indexed_projects.yml
@@ -8,10 +8,6 @@ description: TODO
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/9861
 milestone: '11.10'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/environments.yml b/db/docs/environments.yml
index 36abfc31e97cd166ce4bb57d48189906586bfbe4..189277b3a1c14ce1a64fe9bd92faf8c88baba47e 100644
--- a/db/docs/environments.yml
+++ b/db/docs/environments.yml
@@ -4,15 +4,10 @@ classes:
 - Environment
 feature_categories:
 - continuous_delivery
-description: Project-level deployment target and metadata. See https://docs.gitlab.com/ee/ci/environments/
-  for more details.
+description: Project-level deployment target and metadata. See https://docs.gitlab.com/ee/ci/environments/ for more details.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/907c0e6796b69f9577c147dd489cf55748c749ac
 milestone: '8.9'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/epic_issues.yml b/db/docs/epic_issues.yml
index 27543ca0b3f37b20b6fe9c98647582078aa6064d..42de3d7d57a97ccc2684d0bd4cde50fa5ec5ddac 100644
--- a/db/docs/epic_issues.yml
+++ b/db/docs/epic_issues.yml
@@ -8,10 +8,6 @@ description: The relationships between Epics and Issues
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/3302
 milestone: '10.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/epic_metrics.yml b/db/docs/epic_metrics.yml
index bc5302f484bf95e5b80b1763887d1909265158d8..d08549185e57978c3a8b44ec97782b6ef5baea2f 100644
--- a/db/docs/epic_metrics.yml
+++ b/db/docs/epic_metrics.yml
@@ -8,10 +8,6 @@ description: TODO
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/3126
 milestone: '10.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/epic_user_mentions.yml b/db/docs/epic_user_mentions.yml
index 893177b2e8d9c411a751cc0aa1abb2cbdb42b327..6d4c6252e3b0f796b4e0f647fadaf40c008c3c52 100644
--- a/db/docs/epic_user_mentions.yml
+++ b/db/docs/epic_user_mentions.yml
@@ -8,10 +8,6 @@ description: User mentions in epic descriptions
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/19009
 milestone: '12.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/epics.yml b/db/docs/epics.yml
index 8a564d6e039d194ba1d3856af4e79768825773f6..a8269c67495d26ec8449236023ef92e3002d18fd 100644
--- a/db/docs/epics.yml
+++ b/db/docs/epics.yml
@@ -4,15 +4,10 @@ classes:
 - Epic
 feature_categories:
 - portfolio_management
-description: Information directly related to Epics, used by epic management features
-  and the roadmap
+description: Information directly related to Epics, used by epic management features and the roadmap
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/3126
 milestone: '10.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/error_tracking_client_keys.yml b/db/docs/error_tracking_client_keys.yml
index c7e288d97b31b64143fea78e3686968db3b3713d..6e7c84ce30f90bc5e71983539e6ff6aef9533252 100644
--- a/db/docs/error_tracking_client_keys.yml
+++ b/db/docs/error_tracking_client_keys.yml
@@ -8,10 +8,6 @@ description: Model to store public keys used by Sentry SDK for Error Tracking
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/66466
 milestone: '14.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/error_tracking_error_events.yml b/db/docs/error_tracking_error_events.yml
index b5acb67795ba89b36863766274a65ba67b1f531e..9ce4fad7bf0407b1d4d80e92b7da71bce8dd47ea 100644
--- a/db/docs/error_tracking_error_events.yml
+++ b/db/docs/error_tracking_error_events.yml
@@ -8,10 +8,6 @@ description: Persists error event data for the Error Tracking's GitLab backend
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/64712
 milestone: '14.1'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/error_tracking_errors.yml b/db/docs/error_tracking_errors.yml
index b0e5603f40f80939dec49b64e8aabbaee186961e..36845c3831c8292b4988cbc49f611152fe3c9a36 100644
--- a/db/docs/error_tracking_errors.yml
+++ b/db/docs/error_tracking_errors.yml
@@ -8,10 +8,6 @@ description: Persists error data for the Error Tracking's GitLab backend
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/64712
 milestone: '14.1'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/external_approval_rules.yml b/db/docs/external_approval_rules.yml
index 07549d4e73d640ef75d8aa31dcf778a854fd6661..846ae1bb72b4da4480d0971f8e3aad30c0399cea 100644
--- a/db/docs/external_approval_rules.yml
+++ b/db/docs/external_approval_rules.yml
@@ -7,10 +7,6 @@ description: TODO
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/54002
 milestone: '13.10'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/external_status_checks.yml b/db/docs/external_status_checks.yml
index c8263d921bfa62cd380bae0e84659348b6ded488..d6ae3d0cd9006cafc5b522a80c9c5bf9e2b1b03f 100644
--- a/db/docs/external_status_checks.yml
+++ b/db/docs/external_status_checks.yml
@@ -8,10 +8,6 @@ description: Stores project's external status checks
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/62186
 milestone: '14.0'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/geo_node_namespace_links.yml b/db/docs/geo_node_namespace_links.yml
index 9687026c5037d6bc4583fdd8a4e6da1721f14ab5..08925b5563a108fd63328af7032f60f4eddbdb44 100644
--- a/db/docs/geo_node_namespace_links.yml
+++ b/db/docs/geo_node_namespace_links.yml
@@ -8,10 +8,6 @@ description: Passthrough table for geo_nodes many-to-many namespaces relation.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/14c6128530579ca92fa79342d4119d25bcff1f2d
 milestone: '9.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/gpg_signatures.yml b/db/docs/gpg_signatures.yml
index f7fb71eeb8a663a9d8a1391c00f166d5a57a0501..c3e25873c91c9ef885bfd03a43452a570656f93c 100644
--- a/db/docs/gpg_signatures.yml
+++ b/db/docs/gpg_signatures.yml
@@ -8,10 +8,6 @@ description: Stores GPG signatures
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/9546
 milestone: '9.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/grafana_integrations.yml b/db/docs/grafana_integrations.yml
index 8f8a30ee734b3d64ac9b06ffca6e664487b474a2..1f1571195142c281d429bc58d863e32e1b3402c4 100644
--- a/db/docs/grafana_integrations.yml
+++ b/db/docs/grafana_integrations.yml
@@ -8,10 +8,6 @@ description: TODO
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/17234
 milestone: '12.4'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/group_custom_attributes.yml b/db/docs/group_custom_attributes.yml
index 1e90187e2325857afb280c776bb78c63ed5b8ff7..6c828cb9381d1a2dfc91761d1b64e2fc79bfd108 100644
--- a/db/docs/group_custom_attributes.yml
+++ b/db/docs/group_custom_attributes.yml
@@ -8,10 +8,6 @@ description: Stores custom attributes per group
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/14593
 milestone: '10.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/group_deletion_schedules.yml b/db/docs/group_deletion_schedules.yml
index fbfca64b25dc4eaf45bd98c3eae3b9d67c297035..4ad6293d633cbe8a0d252e00652b5f994cb10ba1 100644
--- a/db/docs/group_deletion_schedules.yml
+++ b/db/docs/group_deletion_schedules.yml
@@ -8,10 +8,6 @@ description: TODO
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/20276
 milestone: '12.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/group_deploy_keys_groups.yml b/db/docs/group_deploy_keys_groups.yml
index 615f30384b35b28d26ec591218c407ca61f2fbaf..032667596d76bee7b7d00ada9c8e36726a4ff524 100644
--- a/db/docs/group_deploy_keys_groups.yml
+++ b/db/docs/group_deploy_keys_groups.yml
@@ -8,10 +8,6 @@ description: https://docs.gitlab.com/ee/user/project/deploy_keys/
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/32901
 milestone: '13.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/group_deploy_tokens.yml b/db/docs/group_deploy_tokens.yml
index bdc22d3206191f5b4071eddd44fcea45956ff97c..b0a6ce7ecf0b14947ee4092dff4b90bf1a052302 100644
--- a/db/docs/group_deploy_tokens.yml
+++ b/db/docs/group_deploy_tokens.yml
@@ -8,10 +8,6 @@ description: https://docs.gitlab.com/ee/user/project/deploy_tokens/
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/23460
 milestone: '12.8'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/group_repository_storage_moves.yml b/db/docs/group_repository_storage_moves.yml
index 46fefaef979f11304b1b26c4a045bdf3481839de..f6e43c3fda4f1fb39cbb021562e506036c18bb47 100644
--- a/db/docs/group_repository_storage_moves.yml
+++ b/db/docs/group_repository_storage_moves.yml
@@ -8,10 +8,6 @@ description: TODO
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/51803
 milestone: '13.9'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/group_ssh_certificates.yml b/db/docs/group_ssh_certificates.yml
index ee50c50e05664fc19803b02810d3a4899765e736..17f4c56f7f64644720faac6301ad4657deb6fef4 100644
--- a/db/docs/group_ssh_certificates.yml
+++ b/db/docs/group_ssh_certificates.yml
@@ -4,15 +4,10 @@ classes:
 - Groups::SshCertificate
 feature_categories:
 - source_code_management
-description: Stores CA files used to verify which certificates are authorized to access
-  a namespace
+description: Stores CA files used to verify which certificates are authorized to access a namespace
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/127856
 milestone: '16.3'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/group_wiki_repositories.yml b/db/docs/group_wiki_repositories.yml
index d56bbbea2b138a2fb961c7b784c5143145fed88c..fc6b4ae0814dcca11774d63fc2a5ee4821237dac 100644
--- a/db/docs/group_wiki_repositories.yml
+++ b/db/docs/group_wiki_repositories.yml
@@ -8,10 +8,6 @@ description: Stores information about group wiki repositories.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/31121
 milestone: '13.0'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/groups_visits.yml b/db/docs/groups_visits.yml
index 54a11eeff5f31076c741e0ec099e0b7cbce303e6..b2ee326013370396f532bad314df19362739da9e 100644
--- a/db/docs/groups_visits.yml
+++ b/db/docs/groups_visits.yml
@@ -4,15 +4,10 @@ classes:
 - Users::GroupVisit
 feature_categories:
 - navigation
-description: Tracks group visits so we can suggest groups that are recently and frequently
-  visited.
+description: Tracks group visits so we can suggest groups that are recently and frequently visited.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/123554
 milestone: '16.4'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/import_source_users.yml b/db/docs/import_source_users.yml
index 5c4c8d2ef13f2a39e49167f2c6f554f0105cee8e..dbcfe3ec840c3a8a562baf5341ff7bc27923b276 100644
--- a/db/docs/import_source_users.yml
+++ b/db/docs/import_source_users.yml
@@ -8,10 +8,6 @@ description: Used to map imported user contributions to internal placeholder use
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/147488
 milestone: '17.0'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/incident_management_escalation_policies.yml b/db/docs/incident_management_escalation_policies.yml
index df7a5771779bef4eb84e765b68096458f0735a9f..ec2e48d995d03aee41511b02c037fe72f5fe27c3 100644
--- a/db/docs/incident_management_escalation_policies.yml
+++ b/db/docs/incident_management_escalation_policies.yml
@@ -8,10 +8,6 @@ description: Persists information about escalation policies in a project
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/60685
 milestone: '13.12'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/incident_management_escalation_rules.yml b/db/docs/incident_management_escalation_rules.yml
index 7c430b37164cd818d247719064c9dd532a528ba5..e87cd12dc66f087ac89c011966323a5334f59f17 100644
--- a/db/docs/incident_management_escalation_rules.yml
+++ b/db/docs/incident_management_escalation_rules.yml
@@ -8,10 +8,6 @@ description: Persists information about escalation rules for incident management
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/60685
 milestone: '13.12'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/incident_management_issuable_escalation_statuses.yml b/db/docs/incident_management_issuable_escalation_statuses.yml
index 0734ecff79ef6370c2508b03425267cec3dffa69..06d93f30e2502d5324e60f022d4c216c0b17a770 100644
--- a/db/docs/incident_management_issuable_escalation_statuses.yml
+++ b/db/docs/incident_management_issuable_escalation_statuses.yml
@@ -8,10 +8,6 @@ description: Persists escalation status information for incidents
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/65206
 milestone: '14.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/incident_management_oncall_participants.yml b/db/docs/incident_management_oncall_participants.yml
index 42783f844b03fb13f4735bf237106d35b32e2710..f8d04d170d060b4f768576753d36d0fa19c8c7b3 100644
--- a/db/docs/incident_management_oncall_participants.yml
+++ b/db/docs/incident_management_oncall_participants.yml
@@ -9,10 +9,6 @@ description: Persists information about on-call rotation participants
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49058
 milestone: '13.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/incident_management_oncall_rotations.yml b/db/docs/incident_management_oncall_rotations.yml
index 87df6b965444d78ef41d4958b3967108c432f229..a009c80b39985282a525cfeb95eb32fd566a13e8 100644
--- a/db/docs/incident_management_oncall_rotations.yml
+++ b/db/docs/incident_management_oncall_rotations.yml
@@ -9,10 +9,6 @@ description: Persists information about on-call rotation
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49058
 milestone: '13.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/incident_management_oncall_schedules.yml b/db/docs/incident_management_oncall_schedules.yml
index 7cd95658376d6814770647b900cf80955c4b7e96..5dca1515987f5bfe1a5b3f8dd4f6d0fc948e2df2 100644
--- a/db/docs/incident_management_oncall_schedules.yml
+++ b/db/docs/incident_management_oncall_schedules.yml
@@ -9,10 +9,6 @@ description: Persists on-call schedules for incident management in a project
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/47407
 milestone: '13.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/incident_management_oncall_shifts.yml b/db/docs/incident_management_oncall_shifts.yml
index 9250c35b92452d987f28d4db2d872af6ca132556..e93817b90535745883d7ee804c75a2f4f850effe 100644
--- a/db/docs/incident_management_oncall_shifts.yml
+++ b/db/docs/incident_management_oncall_shifts.yml
@@ -9,10 +9,6 @@ description: Tracks past and present on-call shifts
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/49423
 milestone: '13.8'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/incident_management_pending_alert_escalations.yml b/db/docs/incident_management_pending_alert_escalations.yml
index 91e109d2b52d74a278801fcd6d1527e3d8475211..618761b10d2115ac537db205cef08979526845f1 100644
--- a/db/docs/incident_management_pending_alert_escalations.yml
+++ b/db/docs/incident_management_pending_alert_escalations.yml
@@ -8,10 +8,6 @@ description: Persists information about pending alert escalations for incidents
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/64274
 milestone: '14.1'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/incident_management_pending_issue_escalations.yml b/db/docs/incident_management_pending_issue_escalations.yml
index 576d7e3fb573c280a7a44a31305f179c9959be4d..0cdd970f21098e3726946799516d35d3afc4f4c4 100644
--- a/db/docs/incident_management_pending_issue_escalations.yml
+++ b/db/docs/incident_management_pending_issue_escalations.yml
@@ -4,15 +4,10 @@ classes:
 - IncidentManagement::PendingEscalations::Issue
 feature_categories:
 - incident_management
-description: Represents when issues should be escalated according to a project's escalation
-  policy
+description: Represents when issues should be escalated according to a project's escalation policy
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/65209
 milestone: '14.3'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/incident_management_timeline_event_tag_links.yml b/db/docs/incident_management_timeline_event_tag_links.yml
index 794f5e9f3b7eccbf4b64d55f9619e50af272e9b0..560d5b4d2e3158f9e8da27d09a67d976e779390c 100644
--- a/db/docs/incident_management_timeline_event_tag_links.yml
+++ b/db/docs/incident_management_timeline_event_tag_links.yml
@@ -8,10 +8,6 @@ description: Persists links between timeline event tags and timeline events.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/100271
 milestone: '15.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/incident_management_timeline_events.yml b/db/docs/incident_management_timeline_events.yml
index 876112b01f1c220dc4666b6583787b80596c0a76..66113cac181ad9fc014925ad78e3c7dc287b0f7b 100644
--- a/db/docs/incident_management_timeline_events.yml
+++ b/db/docs/incident_management_timeline_events.yml
@@ -8,10 +8,6 @@ description: Persists timeline events for an incident
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/74530
 milestone: '14.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/index_statuses.yml b/db/docs/index_statuses.yml
index a5a0b22ed8885855fa67ceef793cf3bafa1405b7..548168557ad7749b028892b62e0a2c64983424ce 100644
--- a/db/docs/index_statuses.yml
+++ b/db/docs/index_statuses.yml
@@ -8,10 +8,6 @@ description: TODO
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/03370b017c7b120af7b53682714ffc325742fc98
 milestone: '8.4'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/insights.yml b/db/docs/insights.yml
index 215cf5f2106a15c7cfe68c5aa57d5ff1e15902cb..20bc87de3522ccb14b1dc7dadf13b42351c33493 100644
--- a/db/docs/insights.yml
+++ b/db/docs/insights.yml
@@ -4,15 +4,10 @@ classes:
 - Insight
 feature_categories:
 - value_stream_management
-description: The table is used to specify a project which contains the group level
-  insights configuration.
+description: The table is used to specify a project which contains the group level insights configuration.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/9665
 milestone: '11.9'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/issuable_metric_images.yml b/db/docs/issuable_metric_images.yml
index 914e62cb72ce765bbaf3ab45f629c58fe9fc5525..0bca5c892aba886d2ff79f0a70180e160b29dc23 100644
--- a/db/docs/issuable_metric_images.yml
+++ b/db/docs/issuable_metric_images.yml
@@ -8,10 +8,6 @@ description: TODO
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/46845
 milestone: '13.7'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/issuable_resource_links.yml b/db/docs/issuable_resource_links.yml
index f108caee39ab1c45347341488022fada7e4bb583..03712698ff318bb694e16505f3eb7cf3f7aaa45a 100644
--- a/db/docs/issuable_resource_links.yml
+++ b/db/docs/issuable_resource_links.yml
@@ -8,10 +8,6 @@ description: Persists resources links for an issuable, particularly incident.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/88417
 milestone: '15.1'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/issuable_severities.yml b/db/docs/issuable_severities.yml
index 22f121a724692f143e108c0d13ecfa5b20f0178b..246da6083a9fb5971d572725ee09717f96f257ab 100644
--- a/db/docs/issuable_severities.yml
+++ b/db/docs/issuable_severities.yml
@@ -8,10 +8,6 @@ description: Integer representing severity applied to issues, currently used for
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/40272
 milestone: '13.4'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/issuable_slas.yml b/db/docs/issuable_slas.yml
index fe2bc3b71069db380bb2b86ef33bd0b90785dc8e..159226983899639e027d1d928c0bedf79da8120e 100644
--- a/db/docs/issuable_slas.yml
+++ b/db/docs/issuable_slas.yml
@@ -8,10 +8,6 @@ description: Persists information about incident SLAs for incidents
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/44253
 milestone: '13.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/issue_assignees.yml b/db/docs/issue_assignees.yml
index 9ff42b8214f42caa8ce40cf044dd563613dc3ece..a96076c6549920c9087122e62719983b9bbeea6b 100644
--- a/db/docs/issue_assignees.yml
+++ b/db/docs/issue_assignees.yml
@@ -8,10 +8,6 @@ description: Users assigned to an issue
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/1541
 milestone: '9.2'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/issue_assignment_events.yml b/db/docs/issue_assignment_events.yml
index 750e45b3580a4e9729d4476d7c2a2baaaec5035f..f4a8aac898e7a9bdef6429ffee55c2c62fe2e868 100644
--- a/db/docs/issue_assignment_events.yml
+++ b/db/docs/issue_assignment_events.yml
@@ -8,10 +8,6 @@ description: Tracks the assignment and unassignment events for issues
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/117379
 milestone: '15.11'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/issue_customer_relations_contacts.yml b/db/docs/issue_customer_relations_contacts.yml
index 4ac6b4939e2fb284c073215f6f0cd6c3623da312..4782f7ad12c9614c93e6e9f45fcf0068b189ffe2 100644
--- a/db/docs/issue_customer_relations_contacts.yml
+++ b/db/docs/issue_customer_relations_contacts.yml
@@ -8,10 +8,6 @@ description: Holds Customer Relations (CRM) Contacts
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/71007
 milestone: '14.4'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/issue_email_participants.yml b/db/docs/issue_email_participants.yml
index e9afad5704bd64188568317373ff33acdff4bc58..297fb93edeb848ad4dee44f281250f62e12f49a9 100644
--- a/db/docs/issue_email_participants.yml
+++ b/db/docs/issue_email_participants.yml
@@ -8,10 +8,6 @@ description: Email addresses for non-GitLab users added to issues as participant
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/42943
 milestone: '13.5'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/issue_emails.yml b/db/docs/issue_emails.yml
index 6374bf041a2586d17d51771892bbc4d99d99b88e..0c4bf0304039cb7e992de62e85694f8fb7c4ec3f 100644
--- a/db/docs/issue_emails.yml
+++ b/db/docs/issue_emails.yml
@@ -5,15 +5,10 @@ classes:
 feature_categories:
 - service_desk
 - team_planning
-description: The Message-ID of the original email that resulted in the creation of
-  an issue
+description: The Message-ID of the original email that resulted in the creation of an issue
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/71749
 milestone: '14.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/issue_links.yml b/db/docs/issue_links.yml
index 8eff26de20f34206bcddc49c94463b6a56a8dd8f..b478c5f0e5bf3785c2847c078ca7547d670aa101 100644
--- a/db/docs/issue_links.yml
+++ b/db/docs/issue_links.yml
@@ -9,10 +9,6 @@ description: Links two issues by relationship type, which can be related or bloc
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/1719
 milestone: '9.4'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/issue_metrics.yml b/db/docs/issue_metrics.yml
index f99f143a1e11370a6ce5ff80ae5d06a633d3fa45..8fc3f60cbb9c534ed765adc9178d3b8ee8e5ffe7 100644
--- a/db/docs/issue_metrics.yml
+++ b/db/docs/issue_metrics.yml
@@ -8,10 +8,6 @@ description: Store various metrics for issues.
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/516c838a1846d049814765afa85c28a3c14a5b9f
 milestone: '8.12'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/issue_search_data.yml b/db/docs/issue_search_data.yml
index 1a52aca7ea2cf6262fa535e4aedc6e44262cbbf5..76d8bc28692272536fad67ff5cd8d2cfc28c43f9 100644
--- a/db/docs/issue_search_data.yml
+++ b/db/docs/issue_search_data.yml
@@ -8,10 +8,6 @@ description: TODO
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/71913
 milestone: '14.9'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/db/docs/issue_user_mentions.yml b/db/docs/issue_user_mentions.yml
index 8eed317f6c86cefa6507ea8ae687fbafeeeb3d55..ae066ed072b240ab0be3a19fb7fc5d54f3e4d558 100644
--- a/db/docs/issue_user_mentions.yml
+++ b/db/docs/issue_user_mentions.yml
@@ -8,10 +8,6 @@ description: User mentions in issue descriptions
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/19009
 milestone: '12.6'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 desired_sharding_key:
diff --git a/db/docs/iterations_cadences.yml b/db/docs/iterations_cadences.yml
index 46b596b303edf9ebe03235c3affe02895647c080..52de8681ecde1da3e489d649080388141a00ee40 100644
--- a/db/docs/iterations_cadences.yml
+++ b/db/docs/iterations_cadences.yml
@@ -4,15 +4,10 @@ classes:
 - Iterations::Cadence
 feature_categories:
 - team_planning
-description: Defines an iteration cadence for a group, used to define how iterations
-  should act
+description: Defines an iteration cadence for a group, used to define how iterations should act
 introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/50707
 milestone: '13.9'
 gitlab_schema: gitlab_main_cell
-allow_cross_joins:
-- gitlab_main_clusterwide
-allow_cross_transactions:
-- gitlab_main_clusterwide
 allow_cross_foreign_keys:
 - gitlab_main_clusterwide
 sharding_key:
diff --git a/spec/lib/gitlab/database/dictionary_spec.rb b/spec/lib/gitlab/database/dictionary_spec.rb
index 1295a980f861e258cba7977d9dc4671948bb8ccb..2e22b9a351089bda44f8e1b5be818726ca3555af 100644
--- a/spec/lib/gitlab/database/dictionary_spec.rb
+++ b/spec/lib/gitlab/database/dictionary_spec.rb
@@ -195,7 +195,7 @@
         describe '#allow_cross_to_schemas' do
           it 'returns the list of allowed schemas' do
             expect(database_dictionary.allow_cross_to_schemas(:joins))
-              .to contain_exactly(:gitlab_main_clusterwide)
+              .to be_empty
           end
         end
       end
@@ -206,7 +206,7 @@
         describe '#allow_cross_to_schemas' do
           it 'returns the list of allowed schemas' do
             expect(database_dictionary.allow_cross_to_schemas(:transactions))
-              .to contain_exactly(:gitlab_main_clusterwide)
+              .to be_empty
           end
         end
       end
diff --git a/spec/lib/gitlab/database/gitlab_schema_spec.rb b/spec/lib/gitlab/database/gitlab_schema_spec.rb
index f716bcfcf49b5f5014fc26f60041171b26ab5bb5..2447927d5882d774bb7f03398dc8444ace6cd795 100644
--- a/spec/lib/gitlab/database/gitlab_schema_spec.rb
+++ b/spec/lib/gitlab/database/gitlab_schema_spec.rb
@@ -173,48 +173,6 @@
   context 'when testing cross schema access' do
     using RSpec::Parameterized::TableSyntax
 
-    before do
-      allow(Gitlab::Database).to receive(:all_gitlab_schemas).and_return(
-        [
-          Gitlab::Database::GitlabSchemaInfo.new(
-            name: "gitlab_main_clusterwide",
-            allow_cross_joins: %i[gitlab_shared gitlab_main],
-            allow_cross_transactions: %i[gitlab_internal gitlab_shared gitlab_main],
-            allow_cross_foreign_keys: %i[gitlab_main]
-          ),
-          Gitlab::Database::GitlabSchemaInfo.new(
-            name: "gitlab_main",
-            allow_cross_joins: %i[gitlab_shared],
-            allow_cross_transactions: %i[gitlab_internal gitlab_shared],
-            allow_cross_foreign_keys: %i[]
-          ),
-          Gitlab::Database::GitlabSchemaInfo.new(
-            name: "gitlab_ci",
-            allow_cross_joins: %i[gitlab_shared],
-            allow_cross_transactions: %i[gitlab_internal gitlab_shared],
-            allow_cross_foreign_keys: %i[]
-          ),
-          Gitlab::Database::GitlabSchemaInfo.new(
-            name: "gitlab_main_cell",
-            allow_cross_joins: [
-              :gitlab_shared,
-              :gitlab_main,
-              { gitlab_main_clusterwide: { specific_tables: %w[plans] } }
-            ],
-            allow_cross_transactions: [
-              :gitlab_internal,
-              :gitlab_shared,
-              :gitlab_main,
-              { gitlab_main_clusterwide: { specific_tables: %w[plans] } }
-            ],
-            allow_cross_foreign_keys: [
-              { gitlab_main_clusterwide: { specific_tables: %w[plans] } }
-            ]
-          )
-        ].index_by(&:name)
-      )
-    end
-
     describe '.cross_joins_allowed?' do
       where(:schemas, :tables, :result) do
         %i[] | %w[] | true
@@ -226,10 +184,9 @@
         %i[gitlab_main gitlab_ci] | %w[evidences schema_migrations] | false
         %i[gitlab_main_clusterwide gitlab_main gitlab_shared] | %w[users evidences detached_partitions] | true
         %i[gitlab_main_clusterwide gitlab_shared] | %w[users detached_partitions] | true
-        %i[gitlab_main_clusterwide gitlab_main_cell] | %w[users namespaces] | false
+        %i[gitlab_main_clusterwide gitlab_main_cell] | %w[users namespaces] | true
         %i[gitlab_main_clusterwide gitlab_main_cell] | %w[plans namespaces] | true
         %i[gitlab_main_clusterwide gitlab_main_cell] | %w[users achievements] | true
-        %i[gitlab_main_clusterwide gitlab_main_cell] | %w[users activity_pub_releases_subscriptions] | false
       end
 
       with_them do
@@ -248,10 +205,9 @@
         %i[gitlab_main gitlab_ci] | %w[evidences ci_pipelines] | false
         %i[gitlab_main_clusterwide gitlab_main gitlab_shared] | %w[users evidences detached_partitions] | true
         %i[gitlab_main_clusterwide gitlab_shared] | %w[users detached_partitions] | true
-        %i[gitlab_main_clusterwide gitlab_main_cell] | %w[users namespaces] | false
+        %i[gitlab_main_clusterwide gitlab_main_cell] | %w[users namespaces] | true
         %i[gitlab_main_clusterwide gitlab_main_cell] | %w[plans namespaces] | true
-        %i[gitlab_main_clusterwide gitlab_main_cell] | %w[users achievements] | false
-        %i[gitlab_main_clusterwide gitlab_main_cell] | %w[users activity_pub_releases_subscriptions] | true
+        %i[gitlab_main_clusterwide gitlab_main_cell] | %w[users achievements] | true
       end
 
       with_them do
@@ -269,7 +225,7 @@
         %i[gitlab_main gitlab_ci] | %w[evidences ci_pipelines] | false
         %i[gitlab_main_clusterwide gitlab_shared] | %w[users detached_partitions] | false
         %i[gitlab_main_clusterwide gitlab_main_cell] | %w[users namespaces] | false
-        %i[gitlab_main_clusterwide gitlab_main_cell] | %w[plans namespaces] | true
+        %i[gitlab_main_clusterwide gitlab_main_cell] | %w[plans namespaces] | false
         %i[gitlab_main_clusterwide gitlab_main_cell] | %w[users achievements] | false
         %i[gitlab_main_clusterwide gitlab_main_cell] | %w[users agent_group_authorizations] | true
       end