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

Ressource: HiveDatabase

Speichert die Informationen zur Hive-Datenbank. Sie enthält den Datenbanknamen, die Beschreibung, den Speicherort und die mit der Datenbank verknüpften Eigenschaften.

JSON-Darstellung
{
  "name": string,
  "description": string,
  "locationUri": string,
  "parameters": {
    string: string,
    ...
  },
  "createTime": string,
  "updateTime": string
}
Felder
name

string

ID. Der Ressourcenname. Format: projects/{project_id_or_number}/catalogs/{catalogId}/databases/{databaseId}

description

string

Optional. Speichert die Datenbankbeschreibung. Die maximale Länge beträgt 4.000 Zeichen.

locationUri

string

Optional. Der Cloud Storage-Pfad, in dem sich die Datenbank befindet. Format: gs://bucket/path/to/database. Wenn nicht angegeben, wird die Datenbank am Katalogspeicherort gespeichert. Die maximale Länge beträgt 4.000 Zeichen.

parameters

map (key: string, value: string)

Optional. Speichert die mit der Datenbank verknüpften Eigenschaften. Die maximale Größe beträgt 2 MiB.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

createTime

string (Timestamp format)

Nur Ausgabe. Erstellungszeitpunkt der Datenbank.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt der Aktualisierung der Datenbank.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

Methoden

create

Erstellt eine neue Datenbank.

delete

Löscht eine vorhandene Datenbank, die durch den Datenbanknamen angegeben wird.

get

Ruft die durch den Ressourcennamen angegebene Datenbank ab.

list

Alle Datenbanken in einem angegebenen Katalog auflisten

patch

Aktualisiert eine vorhandene Datenbank, die durch den Datenbanknamen angegeben wird.