Branching is supported in MySQL, PostgreSQL and TiDB.


Branching allows teams to use the familar Git branching model to coordinate their database schema changes.

  • Different people can work on different branches and use the visual schema editor to design their database schema changes. bb-branching-edit

  • A branch can be merged into another branch. bb-sub-branching bb-sub-branching-merge bb-sub-branching-merge-diff

  • The branch difference with the schema baseline can be applied to the databases. bb-branching-apply bb-branching-sync-schema bb-branching-new-issue

  • Branch protection rules retrict how branch can be created, changed and merged. bb-branching-protection-rule

  • The branch difference can also be used as the change source to compose the Changelist.

Edit this page on GitHub

Subscribe toย Newsletter

By subscribing, you agree with Bytebase's Terms of Service and Privacy Policy.