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. Ora di creazione del database.

Un timestamp nel 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. Ora dell'ultima modifica del database.

Un timestamp nel 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. Impostato solo dopo l'eliminazione del database.

Un timestamp nel 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 periodo di tempo in cui questo database è considerato scaduto. Impostato solo dopo l'eliminazione del database.

Un timestamp nel 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 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 del 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 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.