Recurso: Base de datos
La base de datos es el contenedor de las tablas.
| Representación JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "deleteTime": string, "expireTime": string, "type": enum ( |
| Campos | |
|---|---|
name |
Solo salida. Nombre del recurso. Formato: projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId} |
createTime |
Solo salida. Es la fecha y hora de creación de la base de datos. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. Es la hora de la última modificación de la base de datos. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
deleteTime |
Solo salida. Es la hora de eliminación de la base de datos. Solo se establece después de que se borra la base de datos. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
expireTime |
Solo salida. Es la fecha y hora en la que se considera que esta base de datos venció. Solo se establece después de que se borra la base de datos. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
type |
Es el tipo de base de datos. |
| Opciones especificadas para el tipo de base de datos. La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta: | |
hiveOptions |
Son las opciones de una base de datos de Hive. |
| Fin de los campos mutuamente excluyentes. | |
HiveDatabaseOptions
Son las opciones de una base de datos de Hive.
| Representación JSON |
|---|
{ "locationUri": string, "parameters": { string: string, ... } } |
| Campos | |
|---|---|
locationUri |
URI de la carpeta de Cloud Storage en la que se almacenan los datos de la base de datos, que comienza con “gs://”. |
parameters |
Almacena los parámetros de bases de datos de Hive proporcionados por el usuario. Un objeto que contiene una lista de pares |
Tipo
Es el tipo de base de datos.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
No se especifica el tipo. |
HIVE |
Representa una base de datos que almacena tablas compatibles con las tablas de Hive Metastore. |
Métodos |
|
|---|---|
|
Crea una base de datos nueva. |
|
Borra una base de datos existente especificada por el ID de base de datos. |
|
Obtiene la base de datos que especifica el nombre del recurso. |
|
Enumera todas las bases de datos en un catálogo especificado. |
|
Actualiza una base de datos existente especificada por el ID de base de datos. |