SVV_DATASHARE_OBJECTS - Amazon Redshift

SVV_DATASHARE_OBJECTS

Utilice SVV_DATASHARE_OBJECTS para ver una lista de objetos de todos los datashares creados en el clúster o compartidos con el clúster.

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

Para obtener información sobre cómo ver una lista de recursos compartidos de datos, consulte SVV_DATASHARES.

Columnas de la tabla

Nombre de la columna Tipo de datos Descripción
share_type varchar(8) El tipo del datashare especificado. Los valores posibles son OUTBOUND e INBOUND.
share_name varchar(128) El nombre del datashare.
object_type varchar (64) El tipo de un objeto especificado. Los valores posibles son esquemas, tablas, vistas, vistas de enlace de tiempo de ejecución, vistas materializadas y funciones.
object_name varchar(512) El nombre del objeto. El nombre del objeto se extiende para incluir el nombre del esquema, como schema1.t1.
producer_account varchar (16) El ID de la cuenta productora del datashare.
producer_namespace varchar (64) El identificador de clúster único para el clúster productor del datashare.
include_new boolean La propiedad que especifica si se agregarán futuras tablas, vistas o funciones SQL definidas por el usuario (UDF) creadas en el esquema especificado al datashare. Este parámetro solo es relevante para los datashares OUTBOUND y solo para los tipos de esquema en el datashare.

Consulta de ejemplo

Los siguientes ejemplos devuelven el resultado de SVV_DATASHARE_OBJECTS.

SELECT share_type, btrim(share_name)::varchar(16) AS share_name, object_type, object_name FROM svv_datashare_objects WHERE share_name LIKE 'tickit_datashare%' AND object_name LIKE '%tickit%' ORDER BY object_name LIMIT 5; share_type | share_name | object_type | object_name ------------+--------------------+-------------+--------------------------------- OUTBOUND | tickit_datashare | table | public.tickit_category_redshift OUTBOUND | tickit_datashare | table | public.tickit_date_redshift OUTBOUND | tickit_datashare | table | public.tickit_event_redshift OUTBOUND | tickit_datashare | table | public.tickit_listing_redshift OUTBOUND | tickit_datashare | table | public.tickit_sales_redshift
SELECT * FROM SVV_DATASHARE_OBJECTS WHERE share_name like 'sales%'; share_type | share_name | object_type | object_name | producer_account | producer_namespace | include_new -----------+------------+-------------+--------------+------------------+--------------------------------------+------------- OUTBOUND | salesshare | schema | public | 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d | t OUTBOUND | salesshare | table | public.sales | 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d |