REST Resource: projects.locations.catalogs.databases

Referensi: Database

Database adalah penampung tabel.

Representasi 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.
}
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.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Waktu modifikasi database terakhir.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

deleteTime

string (Timestamp format)

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

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

expireTime

string (Timestamp format)

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

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan maksimal sembilan digit fraksional. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

type

enum (Type)

Jenis database.

Kolom union options. Opsi yang ditentukan untuk jenis database. options hanya ada berupa salah satu diantara berikut:
hiveOptions

object (HiveDatabaseOptions)

Opsi database Hive.

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

Mengambil database yang ditetapkan oleh nama resource.

list

Mencantumkan semua database dalam katalog yang ditentukan.

patch

Memperbarui database yang ada yang ditetapkan oleh ID database.