Skip to content

Cells: Make `gitlab_main_clusterwide` to share `gitlab_main`

Kamil Trzciński requested to merge pipeline-name-webhook into master

What does this MR do and why?

Cells: Make gitlab_main_clusterwide to share gitlab_main

This extends gitlab_schemas/*.yml with:

  • allow_cross_joins: that defines all other schemas that are allowed to be used together for cross joins
  • allow_cross_transactions: when running transaction {} with distinct queries
  • allow_foreign_keys: to hold foreign keys between tables in those schemas

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports