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 Isolation 和 Serializable 。 |
示例查询
以下示例返回 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