ロールがverticaにアクセスできるテーブルはどこにありますか?
-
11-12-2019 - |
質問
システムテーブルを使用して、verticaクラスタ全体についてテーブルレベル(権限を含む)に関するメタデータを取得しようとしています。
テーブル上で選択に必要な権限に関する情報を見つけることができますか?
GRANTS
およびROLES
システムテーブルでポークを付けましたが、ロール - >テーブルマッピングが見つかりません。
HAS_TABLE_PRIVILEGE()
を使用しているが、それはユーザレベルでそれを行います。役割レベルでやると思います。
解決
SELECT * FROM grants ORDER BY grantor, grantee;
.
privileges_description
列には、(あなたの場合)SELECT
などの特権タイプが表示されます。(選択を選択したい場合は、そのクエリを絞り込むことができます。)
ソース:管理者ガイドのオブジェクトに付与された権限を表示します。(それはバージョン7.1.xのドキュメントからです。)
所属していません dba.stackexchange