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 |