Sync Back to Coalesce
Learn how to sync table and column descriptions from Catalog to Coalesce Transform and Snowflake.
Why Sync Back?
Sync back lets you document in Catalog and propagate those descriptions to your transformation layer. Here is what you get:
- Use Catalog to efficiently write table and column descriptions.
- Automatically push these to Coalesce Transform and Snowflake.
- Keep all descriptions in sync.
Requirements for Opening a Merge Request to Your Git Repo
Before requesting a sync back, you must grant Catalog access to your Git repositories. Choose your provider below.
For GitHub
- We only need you to grant contributor access to our technical GitHub user
techcastorto your main Coalesce GitHub repository so we can push a new branch with the updates. For more details, see managing teams and people with access to your repository - The GitHub user is available on the GitHub user page
For GitLab
- We need a Project Access Token (PAT) to your GitLab repository. For more information, see create a project access token
- In token configuration the only scope needed is
write_repositoryandContributorrole must be selected so we can push a new branch with the updates - The token should then be sent to our support either through the support team or Slack alongside the URL needed to clone the repository
How to Sync Back
Only Catalog admins can request a sync back.
You need to have set up your Git repository access. See the setup guide for instructions.
Set Up Git Repository Access
Request the Sync
Request the sync from the integrations page.

In the Catalog app, on the integration list page, click the Request sync back button. The Coalesce support team will run the sync back process in the next 24 hours and reach out to you.
What Happens Under the Hood?
When you request a sync back from the Catalog, it will:
- Create a new branch in your Coalesce Transform Git repositories
- Push to this branch any table or column descriptions in the Catalog but not yet on the Coalesce Transform Nodes
Review the Changes
When the branch is ready to review, the support team will share the branch name and optional GitHub branch URL. Now you only have to:
- Open your favorite Coalesce Transform Workspace
- Checkout the branch
- Review the last commit
Merge Them
This is the classic merge and deploy step you would take to deploy, except this time you will add descriptions to Snowflake assets.
- Merge the branch into your production branch
- Deploy again