SVV_DATASHARE_OBJECTS - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog.

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 booleano 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 |