METASTORES

适用于:check marked yes Databricks SQL check marked yes Databricks Runtime 10.2 及更高版本

INFORMATION_SCHEMA.METASTORES 描述当前元存储。

仅显示所有用户的当前元存储的信息。

这是 SQL 标准信息架构的扩展。

定义

METASTORES 关系包含以下列:

名称 数据类型 Nullable 说明
METASTORE_ID STRING 元存储的 ID。
METASTORE_NAME STRING 元存储的名称。
METASTORE_OWNER STRING 元存储的所有者。
STORAGE_ROOT STRING 元存储的存储根 URL。
STORAGE_ROOT_CREDENTIAL_ID STRING 用于访问存储根的存储凭据的 ID。
STORAGE_ROOT_CREDENTIAL_NAME STRING 用于访问存储根的存储凭据的名称。
DELTA_SHARING_SCOPE STRING 元存储的 Delta Sharing 范围。
DELTA_SHARING_RECIPIENT_TOKEN_LIFETIME LONG Delta Sharing 接收者令牌的生存期(以秒为单位)。
DELTA_SHARING_ORGANIZATION_NAME STRING Delta Sharing 实体的组织名称。 该名称将在 Databricks 到 Databricks Delta Sharing 中用作正式名称。
PRIVILEGE_MODEL_VERSION STRING 特权模型版本。
CLOUD STRING 元存储的云供应商。
REGION STRING 元存储为其提供服务的数据平面区域。
GLOBAL_METASTORE_ID STRING 在不同云和区域中全局唯一的元存储 ID。 用作 Delta Sharing 共享标识符。
CREATED TIMESTAMP 创建元存储时的时间戳。
CREATED_BY STRING 创建元存储的主体
LAST_ALTERED TIMESTAMP 上次以任何方式更改元存储时的时间戳。
LAST_ALTERED_BY STRING 最后更改元存储的主体。

约束

以下约束适用于 METASTORES 关系:

名称 列列表 描述
主密钥 METASTORES_PK METASTORE_IDMETASTORE_NAME 元存储的唯一标识符。
外键 METASTORES_CREDS_FK STORAGE_ROOT_CREDENTIAL_IDSTORAGE_ROOT_CREDENTIAL_NAME 引用 STORAGE_CREDENTIALS

示例

> SELECT metastore_owner
    FROM information_schema.metastores