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 | | |