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.
Core capabilities
The right tools for
the next question.
Install the Kole GitHub App, connect it to your workspace, and enable reviews per repository.
Explore the workflowGitHub SQL Review
Illustrative viewCheck changed SQL files against configured policies and read the results in GitHub checks and review feedback.
Explore the workflowUse findings to revise SQL. Configure GitHub branch protection separately if a check should be required before merging.
Explore the workflowGitHub SQL Review
Illustrative viewBuilt 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.
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.