role_column_grants
role_column_grantsビューは、譲与者または被譲与者が現在有効なロールである場合、列に付与された全ての権限を識別します。
詳細な情報はcolumn_privilegesの中にあります。
このビューとcolumn_privilegesとの間の実質的な違いは、このビューでは現在のユーザがPUBLICに与えられた権限によりアクセスできるようになった列を省略していることだけです。
表37.32 role_column_grantsの列
| 名前 | データ型 | 説明 |
|---|---|---|
grantor | sql_identifier | 権限を与えたロールの名前です。 |
grantee | sql_identifier | 権限が与えられたロールの名前です。 |
table_catalog | sql_identifier | 列を含むテーブルを持つデータベースの名前です (常に現在のデータベースです)。 |
table_schema | sql_identifier | 列を含むテーブルを持つスキーマの名前です。 |
table_name | sql_identifier | 列を含むテーブルの名前です。 |
column_name | sql_identifier | 列の名前です。 |
privilege_type | character_data |
権限の種類です。
SELECT、INSERT、UPDATE、REFERENCESのいずれかです。
|
is_grantable | yes_or_no | 権限を付与可能であればYESです。さもなくばNOです。 |