SVV_MV_DEPENDENCY - Amazon Redshift

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 Creación de 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