Skip to content
syneHQ
GitHub SQL Review

Catch SQL issues in the pull request.

Check migration SQL against workspace policies and bring findings back to GitHub, before a reviewer decides what ships.

Upcoming release preview. GitHub SQL Review is not yet deployed. Examples are illustrative; installation and repository configuration will be required.

GitHub SQL Review · Workspace previewSample data
Kole by SyneHQ / GitHubUpcoming release · Static example
acme / warehouse/Pull request #42

Retire legacy customer status

SQL review

migrations/042_customer_status.sql · a81f3c2

Proposed SQL

UPDATE customers
SET status = 'archived';

SyneHQ SQL review

Changes needed

This UPDATE has no WHERE clause.

Blocking finding · File-level check

Review the intended scope and add a filter before requesting another review.

1 SQL file reviewed1 blocking findingNo database execution
Illustrative PostgreSQL finding. Static checks inform review; a passing check is not deployment approval.

Core capabilities

The right tools for
the next question.

Explore the workspace

Scoped installation access

Install the Kole GitHub App, connect it to your workspace, and enable reviews per repository.

Explore the workflow

GitHub SQL Review

Illustrative view
1Install on selected repositories
2Connect the workspace
3Choose SQL directory and dialect
4Enable repository reviews

Built into your workflow

Findings your developers can act on.

Review

SQL policy checks

Access

Selected repositories

Feedback

Checks + bot summary

The workflow in practice

Put GitHub SQL Review to work.

Explore the capabilities, working examples, and decisions that shape the way your team uses GitHub SQL Review.

Migration reviews belong beside the code they change. The upcoming Kole by SyneHQ GitHub App will read SQL changes in selected repositories, apply workspace review policies, and publish findings on the reviewed commit.

Choose where review runs

A workspace administrator connects the GitHub installation, synchronizes the repositories selected in GitHub, and explicitly enables review for each repository. Set its SQL dialect and migration directory to define what the review should inspect. Repository review starts disabled; pull request summary comments are a separate option.

The installation's selected repositories define the access boundary. Workspace settings cannot expand access beyond that selection. The integration reads repository contents and publishes checks and review feedback; it does not write migration files or deploy them to your database.

Give reviewers something specific to act on

A pull request that changes SQL in the configured directory receives a SyneHQ SQL review check. Findings use the workspace's enabled policies for that dialect, with built-in safeguards when no policy is enabled. Blocking findings fail the check; warnings remain visible without failing it.

An optional bot summary brings the findings into the pull request conversation. The check is attached to the reviewed commit, and the summary identifies that commit so a reviewer can tell which version was inspected. Review history and rerun controls remain available in SyneHQ.

Keep approval and execution explicit

These are static checks, not a migration dry run, schema validation, or a guarantee that SQL is safe. A passing check does not approve database execution. GitHub merge enforcement requires a repository administrator to configure branch protection or a ruleset that requires the check.

For execution, continue through the reviewed change workflow and the target database's permissions. Installing the GitHub App does not automatically deploy migrations.

Good to know

Frequently asked questions.

Got another question?
What can my team do with GitHub SQL Review?

Check migration SQL against workspace policies and bring findings back to GitHub, before a reviewer decides what ships.

Are these previews connected to a live database?

The examples on this page use sample data. Open SyneHQ and select your team’s configured connection to work with your own data. Controls and availability depend on your permissions and deployment.

What should I know before using GitHub SQL Review?

Upcoming release preview. GitHub SQL Review is not yet deployed. Examples are illustrative; installation and repository configuration will be required.

Your data. One shared workspace. Bring the questions, find the context, and take your next step with clarity.

Your existing data. Human-approved actions.
A clearer way to work together.