SVV_SCHEMA_PRIVILEGES - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

SVV_SCHEMA_PRIVILEGES

使用 SVV _ SCHEMA _ PRIVILEGES 來檢視明確授與目前資料庫中使用者、角色和群組的結構描述權限。

SVV_ SCHEMA _ PRIVILEGES 對下列使用者可見:

  • 超級使用者

  • 具有ACCESSSYSTEMTABLE權限的使用者

其他使用者只能看到他們有權存取或擁有的身分。

資料表欄

欄名稱 資料類型 描述
namespace_name text 指定結構描述所在的命名空間名稱。
privilege_type text 許可的類型。對於具有結構描述之權限範圍的權限,可能的值為CREATE、和。USAGE ALTER對於結構描述以外的 privilege_scope 值,可能的值包括權限範圍上可用的任何權限類型。
identity_id integer 身分的 ID。可能的值是 user ID、role ID 或 group ID。
identity_name text 身分的名稱。
identity_type text 身分的類型。可能的值是 user、role、group 或 public。
admin_option boolean 指出使用者是否可以將許可授予其他使用者和角色的值。對於角色和群組識別類型,永遠是 False。
權限範圍 text 權限類型中指定的權限範圍。可能的值如下:
  • SCHEMA

  • TABLES

  • FUNCTIONS

範例查詢

下面的例子顯示 SVV _ SCHEMA _ 的結果PRIVILEGES。

SELECT namespace_name,privilege_type,identity_name,identity_type,admin_option FROM svv_schema_privileges WHERE namespace_name = 'test_schema1'; namespace_name | privilege_type | identity_name | identity_type | admin_option ----------------+----------------+----------------+---------------+-------------- test_schema1 | USAGE | reguser | user | False test_schema1 | USAGE | role1 | role | False