ロールがverticaにアクセスできるテーブルはどこにありますか?

dba.stackexchange https://dba.stackexchange.com/questions/68601

  •  11-12-2019
  •  | 
  •  

質問

システムテーブルを使用して、verticaクラスタ全体についてテーブルレベル(権限を含む)に関するメタデータを取得しようとしています。

テーブル上で選択に必要な権限に関する情報を見つけることができますか?

GRANTSおよびROLESシステムテーブルでポークを付けましたが、ロール - >テーブルマッピングが見つかりません。

HAS_TABLE_PRIVILEGE()を使用しているが、それはユーザレベルでそれを行います。役割レベルでやると思います。

役に立ちましたか?

解決

SELECT * FROM grants ORDER BY grantor, grantee;
.

privileges_description列には、(あなたの場合)SELECTなどの特権タイプが表示されます。(選択を選択したい場合は、そのクエリを絞り込むことができます。)

ソース:管理者ガイドのオブジェクトに付与された権限を表示します。(それはバージョン7.1.xのドキュメントからです。)

ライセンス: CC-BY-SA帰属
所属していません dba.stackexchange
scroll top