我想有效地使用管理檢視來管理 Amazon Redshift 叢集中的物件可見度和權限。
**注意:**您必須具有管理存取權才能建立和使用管理檢視。
管理檢視會顯示以下資訊:
如需詳細資訊,請參閱 GitHub 網站上的 Amazon Redshift 管理檢視。
若要確認每個目標資料庫中是否存在管理結構描述,請在每個資料庫中執行以下查詢:
SHOW SCHEMAS FROM DATABASE databaseName LIKE 'admin'
**注意:**將 databaseName 替換為您的資料庫名稱。
若要建立檢視來顯示資料庫中使用者和群組的授予或撤銷權限,請參閱 GitHub 網站上的 v_generate_user_grant_revoke_ddl.sql。使用此檢視重新建立使用者或群組權限,或在刪除使用者或群組之前撤銷權限。
若要取得使用者對資料表和檢視的權限的資料定義語言 (DDL),請參閱 GitHub 網站上的 v_generate_user_object_permissions.sql。
若要取得使用者有權存取的資料表或檢視,請參閱 GitHub 網站上的 v_get_obj_priv_by_user.sql。
若要取得使用者有權存取的結構描述,請參閱 GitHub 網站上的 v_get_schema_priv_by_user.sql。
若要取得使用者有權存取的檢視,請參閱 GitHub 網站上的 v_get_view_priv_by_user.sql。
若要取得使用者群組有權存取的資料表,請參閱 GitHub 網站上的 v_get_tbl_priv_by_group.sql。
如何解決 Amazon Redshift 中的 錯誤?"user cannot be dropped"
david
已提問 6 個月前
已提問 4 個月前
Tom
已提問 3 年前
Jimmy
Diego
已提問 2 年前
Donnie LI
已發佈 2 年前