次の方法で共有


METASTORE_PRIVILEGES

適用対象: check marked yes Databricks SQL Databricks Runtime 10.4 LTS 以上

INFORMATION_SCHEMA.METASTORE_PRIVILEGES を使用すると、現在のメタストア権限を持つプリンシパルが一覧表示されます。

これは、SQL 標準情報スキーマの拡張機能です。

定義

METASTORE_PRIVILEGES リレーションには次の列が含まれています。

名前 データ型 Nullable 説明
GRANTOR STRING いいえ 権限を許可したプリンシパル
GRANTEE STRING いいえ 権限が許可されるプリンシパル
METASTORE_ID STRING いいえ 権限が許可されるメタストア
PRIVILEGE_TYPE STRING いいえ 権限が許可されています。
IS_GRANTABLE STRING いいえ 常に NO です。 将来利用するために予約されています。
INHERITED_FROM STRING いいえ 権限が継承される先祖関係。

制約

METASTORE_PRIVILEGES リレーションには、次の制約が適用されます。

クラス 名前 [列一覧] 説明
Primary key (プライマリ キー) METPRIVS_PK GRANTORGRANTEEMETASTORE_IDPRIVILEGE_TYPE 許可された権限の一意識別子。
外部キー METPRIVS_METS_FK METASTORE_ID METASTORES を参照します

> SELECT metastore_id, grantee
    FROM information_schema.metastore_privileges;