SVV_REDSHIFT_DATABASES - Amazon Redshift

Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章

SVV_REDSHIFT_DATABASES

使用 SVV_ REDSHIFT_DATABASES 來檢視使用者有權存取的所有資料庫清單。這包括叢集上的資料庫,以及從遠端叢集所提供資料共用建立的資料庫。

根據預設,所有使用者都可看見 SVV_REDSHIFT_DATABASES。若要控制對資料庫中繼資料的存取,請為您的佈建叢集或無伺服器工作群組啟用中繼資料安全。中繼資料安全可讓您依使用者和角色區分物件中繼資料的檢視許可。如需更多詳細資訊,請參閱 中繼資料安全性

資料表欄

欄名稱 資料類型 說明
database_name varchar(128) 資料庫的名稱。
database_owner integer 資料庫擁有者使用者 ID。
database_type varchar(32) 資料庫的類型。可能的類型為本機或共用資料庫。
database_acl varchar(128) 此資訊僅供內部使用。
database_options varchar(128) 資料庫的屬性。
database_isolation_level varchar(128) 資料庫的隔離層級。可能的值包括:Snapshot IsolationSerializable

範例查詢

下列範例會傳回 SVV_REDSHIFT_DATABASES 的輸出。

select database_name, database_owner, database_type, database_options, database_isolation_level from svv_redshift_databases; database_name | database_owner | database_type | database_options | database_isolation_level --------------+----------------+---------------+------------------+------------------ dev | 1 | local | NULL | Serializable