REST Resource: databases

Resource: Database

Represents a SQL database on the Cloud SQL instance.

JSON representation
{
  "kind": string,
  "charset": string,
  "collation": string,
  "etag": string,
  "name": string,
  "instance": string,
  "selfLink": string,
  "project": string,
  "sqlserverDatabaseDetails": {
    object (SqlServerDatabaseDetails)
  }
}
Fields
kind

string

This is always

sql#database

.

charset

string

The MySQL charset value.

collation

string

The MySQL collation value.

etag

string

This field is deprecated and will be removed from a future version of the API.

name

string

The name of the database in the Cloud SQL instance. This does not include the project ID or instance name.

instance

string

The name of the Cloud SQL instance. This does not include the project ID.

project

string

The project ID of the project containing the Cloud SQL database. The Google apps domain is prefixed if applicable.

sqlserverDatabaseDetails

object (SqlServerDatabaseDetails)

SqlServerDatabaseDetails

Represents a Sql Server database on the Cloud SQL instance.

JSON representation
{
  "compatibilityLevel": integer,
  "recoveryModel": string
}
Fields
compatibilityLevel

integer

The version of SQL Server with which the database is to be made compatible

recoveryModel

string

The recovery model of a SQL Server database

Methods

delete

Deletes a database from a Cloud SQL instance.

get

Retrieves a resource containing information about a database inside a Cloud SQL instance.

insert

Inserts a resource containing information about a database inside a Cloud SQL instance.

list

Lists databases in the specified Cloud SQL instance.

patch

Partially updates a resource containing information about a database inside a Cloud SQL instance.

update

Updates a resource containing information about a database inside a Cloud SQL instance.
Was this page helpful? Let us know how we did:

Send feedback about...

Cloud SQL for MySQL
Need help? Visit our support page.