PostgreSQL table_privileges

2021-08-21 10:18 更新

視圖table_privileges標(biāo)識在表或視圖上所有被授予的特權(quán),這些特權(quán)必須是被一個(gè)當(dāng)前已被啟用角色授出或者被授予給一個(gè)當(dāng)前已被啟用角色。對每一個(gè)表、授予者和被授予者的組合都有一行。

表 36.47. table_privileges

列類型

描述

grantor sql_identifier

授予該特權(quán)的角色名稱

grantee sql_identifier

被授予該特權(quán)的角色名稱

table_catalog sql_identifier

包含該表的數(shù)據(jù)庫名稱(總是當(dāng)前數(shù)據(jù)庫)

table_schema sql_identifier

包含該表的模式名

table_name sql_identifier

表名稱

privilege_type character_data

特權(quán)類型:SELECT、 INSERT、UPDATE、 DELETE、TRUNCATE、 REFERENCESTRIGGER

is_grantable yes_or_no

如果該特權(quán)是可授予的,則為YES,否則為NO

with_hierarchy yes_or_no

在 SQL 標(biāo)準(zhǔn)中,WITH HIERARCHY OPTION是一個(gè)獨(dú)立的(子)特權(quán),它允許在表繼承層級上的特定操作。 在 PostgreSQL 中,這被包括在SELECT特權(quán)中,因此這一列在特權(quán)為SELECT時(shí)顯示YES,其他時(shí)候顯示NO。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號