SVV_MV_DEPENDENCY
En la tabla SVV_MV_DEPENDENCY, se muestran las dependencias de vistas materializadas con respecto a otras vistas materializadas de Amazon Redshift.
Para obtener más información acerca de las vistas materializadas, consulte Vistas materializadas en Amazon Redshift.
SVV_MV_DEPENDENCY es visible para todos los usuarios. Los superusuarios pueden ver todas las filas; los usuarios normales solo pueden ver sus datos. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.
Columnas de la tabla
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
database_name | char(128) | La base de datos que contiene la vista materializada que se especificó. |
schema_name | char(128) | Esquema de la vista materializada. |
name | char(128) | El nombre de la vista materializada. |
dependent_database_name | char(128) | La base de datos de vista materializada de que la depende esta vista materializada. |
dependent_schema_name | char(128) | El esquema del cual depende la vista materializada. |
dependent_name | char(128) | El nombre del cual depende la vista materializada. |
Consulta de ejemplo
La siguiente consulta devuelve una fila de salida que indica que la vista materializada mv_over_foo
utiliza la vista materializada mv_foo
en su definición como una dependencia.
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