pydo.databases.update_region()
Generated on 24 Oct 2025
from pydo version
v0.18.0
Description
To migrate a database cluster to a new region, send a PUT request to
/v2/databases/$DATABASE_ID/migrate. The body of the request must specify a
region attribute.
A successful request will receive a 202 Accepted status code with no body in
response. Querying the database cluster will show that its status attribute
will now be set to migrating. This will transition back to online when the
migration has completed.
Parameters
| Name | Type | Required | Description | Default Value |
|---|---|---|---|---|
database_cluster_uuid |
string | True | A unique identifier for a database cluster. | |
body |
JSON or IO[bytes] | True |
Request Sample
import os
from pydo import Client
client = Client(token=os.environ.get("DIGITALOCEAN_TOKEN"))
req = {
"region": "lon1"
}
update_resp = client.databases.update_region(database_cluster_uuid="a7a8bas", body=req)More Information
See the API spec for this endpoint to view additional detail on responses, headers, parameters, and more.