SVV_MV_DEPENDENCY
SVV_MV_DEPENDENCY 表显示了实体化视图与 Amazon Redshift 内其他实体化视图的依赖关系。
有关实体化视图的更多信息,请参阅Amazon Redshift 中的实体化视图。
SVV_MV_DEPENDENCY 对所有用户均可见。超级用户可以查看所有行;普通用户只能查看其自己的数据。有关更多信息,请参阅 系统表和视图中的数据可见性。
表列
列名称 | 数据类型 | 描述 |
---|---|---|
database_name | char(128) | 包含特定具体化视图的数据库。 |
schema_name | char(128) | 具体化视图的架构。 |
名称 | char(128) | 实体化视图的名称。 |
dependent_database_name | char(128) | 此实体化视图所依赖的实体化视图数据库。 |
dependent_schema_name | char(128) | 此具体化视图所依赖的具体化视图 schema。 |
dependent_name | char(128) | 此具体化视图所依赖的具体化视图的名称。 |
示例查询
以下查询返回一个输出行,该行指示具体化视图 mv_over_foo
在其定义中使用具体化视图 mv_foo
作为二依赖项。
CREATE SCHEMA test_ivm_setup; CREATE TABLE test_ivm_setup.foo(a INT); CREATE MATERIALIZED VIEW test_ivm_setup.mv_foo AS SELECT * FROM test_ivm_setup.foo; CREATE MATERIALIZED VIEW test_ivm_setup.mv_over_foo AS SELECT * FROM test_ivm_setup.mv_foo; SELECT * FROM svv_mv_dependency; database_name | schema_name | name | dependent_database_name | dependent_schema_name | dependent_name ---------------+----------------------+-------------+-------------------------+---------------------------+---------- dev | test_ivm_setup | mv_over_foo | dev | test_ivm_setup | mv_foo