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

リソース: HiveDatabase

Hive データベース情報を保存します。これには、データベース名、説明、場所、データベースに関連付けられたプロパティが含まれます。

JSON 表現
{
  "name": string,
  "description": string,
  "locationUri": string,
  "parameters": {
    string: string,
    ...
  },
  "createTime": string,
  "updateTime": string
}
フィールド
name

string

ID。リソース名。形式: projects/{project_id_or_number}/catalogs/{catalogId}/databases/{databaseId}

description

string

省略可。データベースの説明を保存します。最大文字数は 4,000 文字です。

locationUri

string

省略可。データベースが存在する Cloud Storage のロケーション パス。形式: gs://bucket/path/to/database 指定しない場合、データベースはカタログの場所に保存されます。最大文字数は 4,000 文字です。

parameters

map (key: string, value: string)

省略可。データベースに関連付けられたプロパティを保存します。最大サイズは 2 MiB です。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

createTime

string (Timestamp format)

出力専用。データベースの作成日時。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

updateTime

string (Timestamp format)

出力専用。データベースの更新時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

メソッド

create

新しいデータベースを作成します。

delete

データベース名で指定された既存のデータベースを削除します。

get

リソース名で指定されたデータベースを取得します。

list

指定されたカタログ内のデータベースを一覧表示します。

patch

データベース名で指定された既存のデータベースを更新します。