DESC DATASHARE - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

DESC DATASHARE

Affiche la liste des objets de base de données dans un datashare qui lui sont ajoutés à l’aide de ALTER DATASHARE. Amazon Redshift affiche les noms, les bases de données, les schémas et les types de tables, de vues et de fonctions.

Des informations supplémentaires sur les objets d’unité de partage des données peuvent être trouvées en utilisant les vues système. Pour plus d’informations, consultez SVV_DATASHARE_OBJECTS et SVV_DATASHARES.

Syntaxe

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

Paramètres

datashare_name

Nom de l’unité de partage des données.

NAMESPACE namespace_guid

Valeur qui spécifie l’espace de noms utilisé par l’unité de partage des données. Lorsque vous exécutez DESC DATAHSARE en tant qu’administrateur de cluster consommateur, spécifiez le paramètre NAMESPACE pour afficher les unités de partage des données entrantes.

ACCOUNT account_id

Valeur spécifiant le compte auquel l’unité de partage des données appartient.

Notes d’utilisation

En tant qu’administrateur de compte consommateurs, lorsque vous exécutez DESC DATASHARE pour afficher les unités de partage des données entrantes dans le compte AWS, spécifiez l’option NAMESPACE. Lorsque vous exécutez DESC DATASHARE pour voir les unités de partage des données entrantes dans le compte AWS, spécifiez les options ACCOUNT et NAMESPACE.

Exemples

L’exemple suivant affiche les informations relatives aux unités de partage des données sortantes sur un cluster producteur.

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’exemple suivant affiche les informations relatives aux unités de partage des données entrantes sur un cluster producteur.

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)