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

Recurso: HiveDatabase

Armazena as informações do banco de dados do Hive. Ele inclui o nome, a descrição, o local e as propriedades associadas ao banco de dados.

Representação JSON
{
  "name": string,
  "description": string,
  "locationUri": string,
  "parameters": {
    string: string,
    ...
  },
  "createTime": string,
  "updateTime": string
}
Campos
name

string

Identificador. O nome do recurso. Formato: projects/{project_id_or_number}/catalogs/{catalogId}/databases/{databaseId}

description

string

Opcional. Armazena a descrição do banco de dados. O tamanho máximo é de 4.000 caracteres.

locationUri

string

Opcional. O caminho do local do Cloud Storage em que o banco de dados está. Formato: gs://bucket/path/to/database. Se não for especificado, o banco de dados será armazenado no local do catálogo. O tamanho máximo é de 4.000 caracteres.

parameters

map (key: string, value: string)

Opcional. Armazena as propriedades associadas ao banco de dados. O tamanho máximo é de 2 MiB.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

createTime

string (Timestamp format)

Apenas saída. A hora de criação do banco de dados.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. A hora da atualização do banco de dados.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Métodos

create

Cria um novo banco de dados.

delete

Exclui um banco de dados especificado pelo nome.

get

Encontra o banco de dados especificado pelo nome do recurso.

list

Lista todos os bancos de dados em um catálogo especificado.

patch

Atualiza um banco de dados especificado pelo nome dele.