DESC DATASHARE - Amazon Redshift

DESC DATASHARE

ALTER DATASHARE を使用して追加されたデータ共有内にあるデータベースオブジェクトのリストを表示します。Amazon Redshift には、名前、データベース、スキーマ、テーブル、ビュー、関数のタイプが表示されます。

データ共有オブジェクトに関する追加情報は、システムビューを使用して確認できます。詳細については、「SVV_DATASHARE_OBJECTS」および「SVV_DATASHARES」を参照してください。

構文

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

パラメータ

datashare_name

データ共有の名前。

NAMESPACE namespace_guid

データ共有が使用する名前空間を指定する値。DESC DATAHSARE をコンシューマークラスターの管理者として実行する場合は、NAMESPACE パラメータを指定して、インバウンドのデータ共有を表示します。

ACCOUNT account_id

データ共有が属しているアカウントを指定する値。

使用に関する注意事項

コンシューマーマアカウントの管理者として、DESC DATASHARE を実行して AWS アカウント内でインバウンドのデータ共有を確認する場合は、NAMESPACE オプションを指定します。DESC DATASHARE を実行して AWS アカウント全体でインバウンドのデータ共有を確認する場合は、ACCOUNT オプションと NAMESPACE オプションを指定します。

次の例では、プロデューサクラスターのアウトバウンドデータ共有の情報を表示します。

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

次の例では、コンシューマークラスターのインバウンドデータ共有の情報を表示します。

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)