SVV_REDSHIFT_DATABASES - Amazon Redshift

SVV_REDSHIFT_DATABASES

使用 SVV_ REDSHIFT_DATABASES 可以查看用户有权访问的所有数据库的列表。这包括集群上的数据库以及从远程集群提供的数据共享创建的数据库。

SVV_REDSHIFT_DATABASES 对所有用户可见。超级用户可以查看所有行;普通用户只能查看其具有访问权限的元数据。

表列

列名称 数据类型 描述
database_name varchar(128) 数据库的名称。
database_owner integer 数据库拥有者用户 ID。
database_type varchar(16) 数据库的类型。可能的类型包括本地数据库或共享数据库。
database_acl varchar(256) 为数据库的指定用户或用户组定义权限的字符串。
database_options text 数据库的属性。

示例查询

以下示例返回 SVV_REDSHIFT_DATABASES 的输出。

SELECT database_name, database_type FROM svv_redshift_databases WHERE database_name = 'tickit_db'; database_name | database_owner | database_type | database_acl | database_options --------------+----------------+---------------+--------------+------------------ tickit_db | shared | | |