REST Resource: hive.v1.projects.catalogs.databases

Recurso: HiveDatabase

Almacena la información de la base de datos de Hive. Incluye el nombre, la descripción, la ubicación y las propiedades asociadas con la base de datos.

Representación JSON
{
  "name": string,
  "description": string,
  "locationUri": string,
  "parameters": {
    string: string,
    ...
  },
  "createTime": string,
  "updateTime": string
}
Campos
name

string

Es el identificador. Nombre del recurso. Formato: projects/{project_id_or_number}/catalogs/{catalogId}/databases/{databaseId}

description

string

Es opcional. Almacena la descripción de la base de datos. La longitud máxima es de 4,000 caracteres.

locationUri

string

Es opcional. Es la ruta de acceso a la ubicación de Cloud Storage en la que se encuentra la base de datos. Formato: gs://bucket/path/to/database Si no se especifica, la base de datos se almacenará en la ubicación del catálogo. La longitud máxima es de 4,000 caracteres.

parameters

map (key: string, value: string)

Es opcional. Almacena las propiedades asociadas con la base de datos. El tamaño máximo es de 2 MiB.

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

createTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo salida. Es la hora de actualizació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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

Métodos

create

Crea una base de datos nueva.

delete

Borra una base de datos existente especificada por el nombre de la base de datos.

get

Obtiene la base de datos que especifica el nombre del recurso.

list

Enumera todas las bases de datos en un catálogo especificado.

patch

Actualiza una base de datos existente especificada por el nombre de la base de datos.