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

标识符。资源名称。 格式: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 规范化(即转换为 UTC 零时区格式并在末尾附加 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 规范化(即转换为 UTC 零时区格式并在末尾附加 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

更新由数据库名称指定的现有数据库。