title | summary |
---|---|
Manage TiDB Cloud Serverless Branches |
Learn How to manage TiDB Cloud Serverless branches. |
This document describes how to manage TiDB Cloud Serverless branches using the TiDB Cloud console. To manage it using the TiDB Cloud CLI, see ticloud branch
.
- To create a branch or connect to a branch, you must be in the
Organization Owner
role of your organization or theProject Owner
role of the target project. - To view branches for clusters in a project, you must belong to that project.
For more information about permissions, see User roles.
Note:
You can only create branches for TiDB Cloud Serverless clusters that are created after July 5, 2023. See Limitations and quotas for more limitations.
To create a branch, perform the following steps:
-
In the TiDB Cloud console, navigate to the Clusters page of your project, and then click the name of your target TiDB Cloud Serverless cluster to go to its overview page.
-
Click Branches in the left navigation pane.
-
In the upper-right corner of the Branches page, click Create Branch. A dialog is displayed.
Alternatively, to create a branch from an existing parent branch, locate the row of your target parent branch, and then click ... > Create Branch in the Action column.
-
In the Create Branch dialog, configure the following options:
- Name: enter a name for the branch.
- Parent branch: select the original cluster or an existing branch.
main
represents the current cluster. - Include data up to: choose one of the following:
- Current point in time: create a branch from the current state.
- Specific date and time: create a branch from a specified time.
-
Click Create.
Depending on the data size in your cluster, the branch creation will be completed in a few minutes.
To view branches for your cluster, perform the following steps:
-
In the TiDB Cloud console, navigate to the Clusters page of your project, and then click the name of your target TiDB Cloud Serverless cluster to go to its overview page.
-
Click Branches in the left navigation pane.
The branch list of the cluster is displayed in the right pane.
To connect to a branch, perform the following steps:
- In the TiDB Cloud console, navigate to the Clusters page of your project, and then click the name of your target TiDB Cloud Serverless cluster to go to its overview page.
- Click Branches in the left navigation pane.
- In the row of your target branch to be connected, click ... in the Action column.
- Click Connect in the drop-down list. The dialog for the connection information is displayed.
- Click Generate Password or Reset Password to create or reset the root password.
- Connect to the branch using the connection information.
Alternatively, you can get the connection string from the cluster overview page:
- In the TiDB Cloud console, navigate to the Clusters page of your project, and then click the name of your target TiDB Cloud Serverless cluster to go to its overview page.
- Click Connect in the upper-right corner.
- Select the branch you want to connect to in the
Branch
drop-down list. - Click Generate Password or Reset Password to create or reset the root password.
- Connect to the branch using the connection information.
To delete a branch, perform the following steps:
- In the TiDB Cloud console, navigate to the Clusters page of your project, and then click the name of your target TiDB Cloud Serverless cluster to go to its overview page.
- Click Branches in the left navigation pane.
- In the row of your target branch to be deleted, click ... in the Action column.
- Click Delete in the drop-down list.
- Confirm the deletion.
Resetting a branch synchronizes it with the latest data from its parent.
Note:
This operation is irreversible. Before resetting a branch, make sure that you have backed up any important data.
To reset a branch, perform the following steps:
- In the TiDB Cloud console, navigate to the Clusters page of your project, and then click the name of your target TiDB Cloud Serverless cluster to go to its overview page.
- Click Branches in the left navigation pane.
- In the row of your target branch to be reset, click ... in the Action column.
- Click Reset in the drop-down list.
- Confirm the reset.