DESC DATASHARE - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

DESC DATASHARE

Visualizza un elenco di oggetti di database all'interno di una unità di condivisione dati che vengono aggiunti tramite ALTER DATASHARE. Amazon Redshift visualizza i nomi, i database, gli schemi e i tipi di tabelle, viste e funzioni.

È possibile trovare informazioni aggiuntive sugli oggetti datashare utilizzando le viste di sistema. Per ulteriori informazioni, vedete SVV_DATASHARE_OBJECTS e SVV_DATASHARES.

Sintassi

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

Parametri

datashare_name

Il nome dell'unità di condivisione dati.

NAMESPACE namespace_guid

Un valore che specifica lo spazio dei nomi utilizzato dalla unità di condivisione dati. Quando si esegue DESC DATASHARE come amministratore del cluster consumer, è necessario specificare il parametro NAMESPACE per visualizzare le unità di condivisione dati in ingresso.

ACCOUNT account_id

Un valore che specifica l'account a cui appartiene l'unità di condivisione dati.

Note per l'utilizzo

In qualità di amministratore di account consumer, quando esegui DESC DATASHARE per visualizzare le condivisioni di dati in entrata all'interno dell'account, specifica l'opzione NAMESPACE. AWS Quando esegui DESC DATASHARE per visualizzare le condivisioni di dati in entrata tra gli account, specifica le opzioni ACCOUNT e NAMESPACE. AWS

Esempi

L'esempio seguente mostra le informazioni per le unità di condivisione dati in uscita in un cluster producer.

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

L'esempio seguente mostra le informazioni per le unità di condivisione dati in entrata in un cluster producer.

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)