DESC DATASHARE - Amazon Redshift

DESC DATASHARE

Muestra una lista de los objetos de la base de datos dentro de un datashare que se agregan a él con ALTER DATASHARE. Amazon Redshift muestra los nombres, las bases de datos, los esquemas y los tipos de tablas, vistas y funciones.

Puede encontrar información adicional sobre los objetos del recurso compartido de datos utilizando las vistas del sistema. Para obtener más información, consulte SVV_DATASHARE_OBJECTS y SVV_DATASHARES.

Sintaxis

DESC DATASHARE datashare_name [ OF [ ACCOUNT account_id ] NAMESPACE namespace_guid ]

Parámetros

datashare_name

Se trata del nombre del datashare.

NAMESPACE namespace_guid

Se trata de un valor que especifica el espacio de nombres que utiliza el datashare. Cuando ejecute DESC DATASHARE como administrador de un clúster consumidor, especifique el parámetro NAMESPACE para ver los datashares entrantes.

ACCOUNT account_id

Se trata de un valor que especifica la cuenta a la que pertenece el datashare.

Notas de uso

Como administrador de una cuenta consumidora, cuando ejecute DESC DATASHARE para ver los datashares entrantes en la cuenta de AWS, especifique la opción NAMESPACE. Cuando ejecute DESC DATASHARE para ver los datashares entrantes en las cuentas de AWS, especifique las opciones ACCOUNT y NAMESPACE.

Ejemplos

En el siguiente ejemplo, se muestra la información de los datashares salientes en un clúster productor.

DESC DATASHARE salesshare; producer_account | producer_namespace | share_type | share_name | object_type | object_name | include_new -----------------+---------------------------------------+-------------+--------------+-------------+------------------------------+-------------- 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d | OUTBOUND | salesshare | TABLE | public.tickit_sales_redshift | 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d | OUTBOUND | salesshare | SCHEMA | public | t

En el siguiente ejemplo, se muestra la información de los datashares entrantes en un clúster consumidor.

DESC DATASHARE salesshare of ACCOUNT '123456789012' NAMESPACE '13b8833d-17c6-4f16-8fe4-1a018f5ed00d'; producer_account | producer_namespace | share_type | share_name | object_type | object_name | include_new ------------------+--------------------------------------+------------+------------+-------------+------------------------------+-------------- 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d | INBOUND | salesshare | table | public.tickit_sales_redshift | 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d | INBOUND | salesshare | schema | public | (2 rows)