Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
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.
Puoi trovare informazioni aggiuntive sugli oggetti dell’unità di condivisione dati utilizzando le viste di sistema. Per ulteriori informazioni, consulta 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
Come amministratore di account consumer, quando si utilizza DESC DATASHARE per visualizzare le unità di condivisione dati in entrata all'interno dell'account AWS, specificare l'opzione NAMESPACE. Quando si esegue DESC DATASHARE per vedere le unità di condivisione dati in ingresso tra account AWS, specificare le opzioni ACCOUNT e NAMESPACE.
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)