pydo.databases.get_sql_mode()
Generated on 25 November 2024
from pydo
version v0.6.0
Description
To retrieve the configured SQL modes for an existing MySQL cluster, send a GET request to /v2/databases/$DATABASE_ID/sql_mode
.
The response will be a JSON object with a sql_mode
key. This will be set to a string representing the configured SQL modes.
Parameters
Name
Type
Required
Description
Default Value
database_cluster_uuid
string
True
A unique identifier for a database cluster.
Request Sample
import os
from pydo import Client
client = Client ( token = os . environ . get ( "DIGITALOCEAN_TOKEN" ))
get_resp = client . databases . get_sql_mode ( database_cluster_uuid = "90abaa8" )
Responses
See the API spec for this endpoint to view additional detail on responses, headers, parameters, and more.
A JSON string with a key of sql_mode
.
Click to expand an example response.
{
"sql_mode" : "ANSI,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,STRICT_ALL_TABLES"
}
Unauthorized
Click to expand an example response.
{
"id" : "unauthorized" ,
"message" : "Unable to authenticate you."
}
The resource was not found.
Click to expand an example response.
{
"id" : "not_found" ,
"message" : "The resource you requested could not be found."
}
API Rate limit exceeded
Click to expand an example response.
{
"id" : "too_many_requests" ,
"message" : "API Rate limit exceeded."
}
Server error.
Click to expand an example response.
{
"id" : "server_error" ,
"message" : "Unexpected server-side error"
}
Unexpected error
Click to expand an example response.
{
"id" : "example_error" ,
"message" : "some error message"
}