REST Resource: projects.locations.catalogs.databases

Resource: Database

Database adalah penampung tabel.

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

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "hiveOptions": {
    object (HiveDatabaseOptions)
  }
  // End of mutually exclusive fields.
}
Kolom
name

string

Hanya output. Nama resource. Format: projects/{project_id_or_number}/locations/{locationId}/catalogs/{catalogId}/databases/{databaseId}

createTime

string (Timestamp format)

Hanya output. Waktu pembuatan database.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Hanya output. Waktu modifikasi terakhir database.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

deleteTime

string (Timestamp format)

Hanya output. Waktu penghapusan database. Hanya ditetapkan setelah database dihapus.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

expireTime

string (Timestamp format)

Hanya output. Waktu saat database ini dianggap telah berakhir masa berlakunya. Hanya ditetapkan setelah database dihapus.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

type

enum (Type)

Jenis database.

Opsi yang ditentukan untuk jenis database. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons:
hiveOptions

object (HiveDatabaseOptions)

Opsi database Hive.

Akhir kolom yang saling eksklusif.

HiveDatabaseOptions

Opsi database Hive.

Representasi JSON
{
  "locationUri": string,
  "parameters": {
    string: string,
    ...
  }
}
Kolom
locationUri

string

URI folder Cloud Storage tempat data database disimpan, dimulai dengan "gs://".

parameters

map (key: string, value: string)

Menyimpan parameter database Hive yang disediakan pengguna.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Jenis

Jenis database.

Enum
TYPE_UNSPECIFIED Jenis tidak ditentukan.
HIVE Merepresentasikan database yang menyimpan tabel yang kompatibel dengan tabel Hive Metastore.

Metode

create

Membuat database baru.

delete

Menghapus database yang ada yang ditentukan oleh ID database.

get

Mendapatkan database yang ditentukan oleh nama resource.

list

Mencantumkan semua database dalam katalog tertentu.

patch

Memperbarui database yang ada yang ditentukan oleh ID database.