REST Resource: projects.locations.catalogs.databases

Risorsa: database

Il database è il container di tabelle.

Rappresentazione JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "expireTime": string,
  "type": enum (Type),

  // Union field options can be only one of the following:
  "hiveOptions": {
    object (HiveDatabaseOptions)
  }
  // End of list of possible types for union field options.
}
Campi
name

string

Solo output. Nome della risorsa. Formato: projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}

createTime

string (Timestamp format)

Solo output. L'ora di creazione del database.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. L'ora dell'ultima modifica del database.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

deleteTime

string (Timestamp format)

Solo output. L'ora di eliminazione del database. Impostata solo dopo l'eliminazione del database.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

expireTime

string (Timestamp format)

Solo output. Il momento in cui questo database viene considerato scaduto. Impostata solo dopo l'eliminazione del database.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

type

enum (Type)

Il tipo di database.

Campo di unione options. Opzioni specificate per il tipo di database. options può essere solo uno dei seguenti:
hiveOptions

object (HiveDatabaseOptions)

Opzioni di un database Hive.

HiveDatabaseOptions

Opzioni di un database Hive.

Rappresentazione JSON
{
  "locationUri": string,
  "parameters": {
    string: string,
    ...
  }
}
Campi
locationUri

string

URI della cartella Cloud Storage in cui sono archiviati i dati del database, che inizia con "gs://".

parameters

map (key: string, value: string)

Archivia i parametri di database Hive forniti dall'utente.

Un oggetto contenente un elenco di "key": value coppie. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Tipo

Il tipo di database.

Enum
TYPE_UNSPECIFIED Il tipo non è specificato.
HIVE Rappresenta un database in cui sono archiviate tabelle compatibili con le tabelle Hive Metastore.

Metodi

create

Crea un nuovo database.

delete

Elimina un database esistente specificato dall'ID database.

get

Restituisce il database specificato dal nome della risorsa.

list

Elenca tutti i database in un catalogo specificato.

patch

Aggiorna un database esistente specificato dall'ID database.