CreateDatabaseRequest
import type { CreateDatabaseRequest } from "https://googleapis.deno.dev/v1/spanner:v1.ts";
The request for CreateDatabase.
§Properties
Required. A CREATE DATABASE
statement, which specifies the ID of the new
database. The database ID must conform to the regular expression
a-z*[a-z0-9]
and be between 2 and 30 characters in length. If the
database ID is a reserved word or if it contains a hyphen, the database ID
must be enclosed in backticks (`
).
Optional. The dialect of the Cloud Spanner Database.
Optional. The encryption configuration for the database. If this field is not specified, Cloud Spanner will encrypt/decrypt all data at rest using Google default encryption.
Optional. A list of DDL statements to run inside the newly created database. Statements can create tables, indexes, etc. These statements execute atomically with the creation of the database: if there is an error in any statement, the database is not created.
Optional. Proto descriptors used by CREATE/ALTER PROTO BUNDLE statements
in 'extra_statements' above. Contains a protobuf-serialized
google.protobuf.FileDescriptorSet.
To generate it, install and
run protoc
with --include_imports and --descriptor_set_out. For example,
to generate for moon/shot/app.proto, run $protoc --proto_path=/app_path --proto_path=/lib_path \ --include_imports \ --descriptor_set_out=descriptors.data \ moon/shot/app.proto
For more
details, see protobuffer self
description.