diff options
Diffstat (limited to 'db/gitlab_schemas/gitlab_main_clusterwide.yaml')
-rw-r--r-- | db/gitlab_schemas/gitlab_main_clusterwide.yaml | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/db/gitlab_schemas/gitlab_main_clusterwide.yaml b/db/gitlab_schemas/gitlab_main_clusterwide.yaml new file mode 100644 index 00000000000..7d1de57b687 --- /dev/null +++ b/db/gitlab_schemas/gitlab_main_clusterwide.yaml @@ -0,0 +1,17 @@ +name: gitlab_main_clusterwide +description: Schema for all Cluster-wide tables, ex. application_settings, etc. +allow_cross_joins: + - gitlab_shared + # temporarily allow cross-joins between clusterwide till all tables + # are moved to either _clusterwide or _cell + - gitlab_main +allow_cross_transactions: + - gitlab_internal + - gitlab_shared + # temporarily allow cross-transaction between clusterwide till all tables + # are moved to either _clusterwide or _cell + - gitlab_main +allow_cross_foreign_keys: + # temporarily allow FKs between clusterwide till all tables + # are moved to either _clusterwide or _cell + - gitlab_main |