Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for schema-based-sharding via a GUC #6866

Merged
merged 31 commits into from
May 26, 2023

Commits on May 16, 2023

  1. Refactor the logic that automatically creates Citus managed tables

    To get ready for doing a similar set of changes schema-based sharding.
    onurctirtir committed May 16, 2023
    Configuration menu
    Copy the full SHA
    21bc76b View commit details
    Browse the repository at this point in the history
  2. Refactor CreateSingleShardTable() to allow specifying colocation id i…

    …nstead
    
    We will assign colocation ids to tenant schemas upon creation. This
    means that we cannot specify a table name to colocate the first table
    in the tenant schema with the further tables. Instead, we need to be
    able to specify the colocation id of the tenant schema.
    onurctirtir committed May 16, 2023
    Configuration menu
    Copy the full SHA
    7041e5d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b2421b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    200cddb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0506131 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a0e3504 View commit details
    Browse the repository at this point in the history
  7. address comments

    onurctirtir committed May 16, 2023
    Configuration menu
    Copy the full SHA
    85ea03e View commit details
    Browse the repository at this point in the history
  8. improve

    onurctirtir committed May 16, 2023
    Configuration menu
    Copy the full SHA
    cf2f870 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c59180e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3bae55a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    db6b27d View commit details
    Browse the repository at this point in the history
  12. improve tests

    onurctirtir committed May 16, 2023
    Configuration menu
    Copy the full SHA
    96770f7 View commit details
    Browse the repository at this point in the history
  13. fix drop owned by

    onurctirtir committed May 16, 2023
    Configuration menu
    Copy the full SHA
    ac4c1b0 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. improve tests

    onurctirtir committed May 17, 2023
    Configuration menu
    Copy the full SHA
    eddf40a View commit details
    Browse the repository at this point in the history
  2. remove superuser checks

    onurctirtir committed May 17, 2023
    Configuration menu
    Copy the full SHA
    3abcbbd View commit details
    Browse the repository at this point in the history
  3. fix metadata sync

    onurctirtir committed May 17, 2023
    Configuration menu
    Copy the full SHA
    7d9ee62 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    45b631f View commit details
    Browse the repository at this point in the history
  5. Revert "fix a distributed deadlock"

    This reverts commit 45b631f.
    onurctirtir committed May 17, 2023
    Configuration menu
    Copy the full SHA
    5162a89 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. Configuration menu
    Copy the full SHA
    5865531 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Revert "locally cleanup pg_dist_colocation"

    This reverts commit 5865531.
    onurctirtir committed May 23, 2023
    Configuration menu
    Copy the full SHA
    fc4a4f1 View commit details
    Browse the repository at this point in the history
  2. use a global variant

    onurctirtir committed May 23, 2023
    Configuration menu
    Copy the full SHA
    8b9af32 View commit details
    Browse the repository at this point in the history
  3. address feedback

    onurctirtir committed May 23, 2023
    Configuration menu
    Copy the full SHA
    670f868 View commit details
    Browse the repository at this point in the history
  4. address feedback

    onurctirtir committed May 23, 2023
    Configuration menu
    Copy the full SHA
    ef269ee View commit details
    Browse the repository at this point in the history
  5. address feedback

    onurctirtir committed May 23, 2023
    Configuration menu
    Copy the full SHA
    9aa978b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6692f3a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e8e1f41 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Configuration menu
    Copy the full SHA
    6ca3ffa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bdd0783 View commit details
    Browse the repository at this point in the history
  3. more tests

    onurctirtir committed May 24, 2023
    Configuration menu
    Copy the full SHA
    b355e65 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Configuration menu
    Copy the full SHA
    23687e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8eefa99 View commit details
    Browse the repository at this point in the history