Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/db/docs
diff options
context:
space:
mode:
Diffstat (limited to 'db/docs')
-rw-r--r--db/docs/board_group_recent_visits.yml13
-rw-r--r--db/docs/board_project_recent_visits.yml13
-rw-r--r--db/docs/custom_emoji.yml10
-rw-r--r--db/docs/customer_relations_organizations.yml13
-rw-r--r--db/docs/design_management_designs.yml13
-rw-r--r--db/docs/design_management_repositories.yml12
-rw-r--r--db/docs/issues.yml2
-rw-r--r--db/docs/iterations_cadences.yml13
-rw-r--r--db/docs/label_priorities.yml10
-rw-r--r--db/docs/pages_deployments.yml10
-rw-r--r--db/docs/project_pages_metadata.yml2
-rw-r--r--db/docs/timelog_categories.yml10
12 files changed, 105 insertions, 16 deletions
diff --git a/db/docs/board_group_recent_visits.yml b/db/docs/board_group_recent_visits.yml
index 5615620567c..dce764719e5 100644
--- a/db/docs/board_group_recent_visits.yml
+++ b/db/docs/board_group_recent_visits.yml
@@ -4,7 +4,16 @@ 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
+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:
+ group_id: namespaces
diff --git a/db/docs/board_project_recent_visits.yml b/db/docs/board_project_recent_visits.yml
index 336be808517..e2cc4813de0 100644
--- a/db/docs/board_project_recent_visits.yml
+++ b/db/docs/board_project_recent_visits.yml
@@ -4,7 +4,16 @@ 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
+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:
+ project_id: projects
diff --git a/db/docs/custom_emoji.yml b/db/docs/custom_emoji.yml
index 2b20ea014f4..a871f1945b4 100644
--- a/db/docs/custom_emoji.yml
+++ b/db/docs/custom_emoji.yml
@@ -7,4 +7,12 @@ feature_categories:
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
+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:
+ namespace_id: namespaces
diff --git a/db/docs/customer_relations_organizations.yml b/db/docs/customer_relations_organizations.yml
index 07f9ed01ca6..3e396812a64 100644
--- a/db/docs/customer_relations_organizations.yml
+++ b/db/docs/customer_relations_organizations.yml
@@ -4,7 +4,16 @@ classes:
- CustomerRelations::Organization
feature_categories:
- team_planning
-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
+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:
+ group_id: namespaces
diff --git a/db/docs/design_management_designs.yml b/db/docs/design_management_designs.yml
index ea284c8bee4..1e7591ccbd2 100644
--- a/db/docs/design_management_designs.yml
+++ b/db/docs/design_management_designs.yml
@@ -4,7 +4,16 @@ 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
+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:
+ project_id: projects
diff --git a/db/docs/design_management_repositories.yml b/db/docs/design_management_repositories.yml
index 61d905c2703..cd719afad51 100644
--- a/db/docs/design_management_repositories.yml
+++ b/db/docs/design_management_repositories.yml
@@ -5,6 +5,14 @@ classes:
feature_categories:
- design_management
description: Holds information about Design Management Repositories
-introduced_by_url: 'https://gitlab.com/gitlab-org/gitlab/-/merge_requests/111555'
+introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/111555
milestone: '15.11'
-gitlab_schema: gitlab_main \ No newline at end of file
+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:
+ project_id: projects
diff --git a/db/docs/issues.yml b/db/docs/issues.yml
index a7f24665677..3cd8d59a520 100644
--- a/db/docs/issues.yml
+++ b/db/docs/issues.yml
@@ -9,3 +9,5 @@ description: Information describing issues, which is also used by the WorkItem c
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/9ba1224867665844b117fa037e1465bb706b3685
milestone: "<6.0"
gitlab_schema: gitlab_main_cell
+sharding_key:
+ namespace_id: namespaces
diff --git a/db/docs/iterations_cadences.yml b/db/docs/iterations_cadences.yml
index 972e577a788..46b596b303e 100644
--- a/db/docs/iterations_cadences.yml
+++ b/db/docs/iterations_cadences.yml
@@ -4,7 +4,16 @@ 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
+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:
+ group_id: namespaces
diff --git a/db/docs/label_priorities.yml b/db/docs/label_priorities.yml
index cdeb18d815b..dec55a2f117 100644
--- a/db/docs/label_priorities.yml
+++ b/db/docs/label_priorities.yml
@@ -7,4 +7,12 @@ feature_categories:
description: The relative priority assigned to a label within a project, if any
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/commit/297892011330ecdd2fa7cbe47fbc6fd4f3b62171
milestone: '8.14'
-gitlab_schema: gitlab_main
+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:
+ project_id: projects
diff --git a/db/docs/pages_deployments.yml b/db/docs/pages_deployments.yml
index f8aae63c191..c0b0c11abf5 100644
--- a/db/docs/pages_deployments.yml
+++ b/db/docs/pages_deployments.yml
@@ -7,4 +7,12 @@ feature_categories:
description: Stores ZIP archives for GitLab Pages websites.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41785
milestone: '13.4'
-gitlab_schema: gitlab_main
+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:
+ project_id: projects
diff --git a/db/docs/project_pages_metadata.yml b/db/docs/project_pages_metadata.yml
index e0d70015784..3db3d0a6c96 100644
--- a/db/docs/project_pages_metadata.yml
+++ b/db/docs/project_pages_metadata.yml
@@ -8,3 +8,5 @@ description: Store GitLab Pages metadata for projects.
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/17197
milestone: '12.4'
gitlab_schema: gitlab_main_cell
+sharding_key:
+ project_id: projects
diff --git a/db/docs/timelog_categories.yml b/db/docs/timelog_categories.yml
index a8874837a35..86d20de6415 100644
--- a/db/docs/timelog_categories.yml
+++ b/db/docs/timelog_categories.yml
@@ -7,4 +7,12 @@ feature_categories:
description: Categories that can be associated to a timelog to categorize them
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/87529
milestone: '15.1'
-gitlab_schema: gitlab_main
+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:
+ namespace_id: namespaces