SVV_DATASHARE_OBJECTS
SVV_DATASHARE_OBJECTS를 사용하여 클러스터에서 생성되었거나 클러스터와 공유된 모든 datashare의 객체 목록을 봅니다.
SVV_DATASHARE_OBJECTS는 모든 사용자에게 표시됩니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 시스템 테이블 및 뷰에 있는 데이터의 가시성 단원을 참조하십시오.
데이터 공유 목록을 보는 방법에 대한 자세한 내용은 SVV_DATASHARES를 참조하세요.
테이블 열
열 명칭 | 데이터 유형 | 설명 |
---|---|---|
share_type | varchar(8) | 지정된 datashare의 형식입니다. 가능한 값은 OUTBOUND와 INBOUND입니다. |
share_name | varchar(128) | datashare의 이름입니다. |
object_type | varchar(64) | 지정된 객체의 형식입니다. 가능한 값은 schema, table, view, late binding view, materialized view 및 function입니다. |
객체 이름 | varchar(512) | 객체의 이름. 객체 이름은 schema1.t1과 같은 스키마 이름을 포함하도록 확장됩니다. |
producer_account | varchar(16) | datashare 생산자 계정의 ID입니다. |
producer_namespace | varchar(64) | datashare 생산자 클러스터의 고유 클러스터 식별자입니다. |
include_new | boolean | 지정된 스키마에서 생성된 향후 테이블, 뷰 또는 SQL 사용자 정의 함수(UDF)를 datashare에 추가할지 여부를 지정하는 속성입니다. 이 파라미터는 OUTBOUND datashare와 datashare의 스키마 형식에만 관련이 있습니다. |
샘플 쿼리
다음 예에서는 SVV_DATASHARE_OBJECTS에 대한 출력을 반환합니다.
SELECT share_type, btrim(share_name)::varchar(16) AS share_name, object_type, object_name FROM svv_datashare_objects WHERE share_name LIKE 'tickit_datashare%' AND object_name LIKE '%tickit%' ORDER BY object_name LIMIT 5; share_type | share_name | object_type | object_name ------------+--------------------+-------------+--------------------------------- OUTBOUND | tickit_datashare | table | public.tickit_category_redshift OUTBOUND | tickit_datashare | table | public.tickit_date_redshift OUTBOUND | tickit_datashare | table | public.tickit_event_redshift OUTBOUND | tickit_datashare | table | public.tickit_listing_redshift OUTBOUND | tickit_datashare | table | public.tickit_sales_redshift
SELECT * FROM SVV_DATASHARE_OBJECTS WHERE share_name like 'sales%'; share_type | share_name | object_type | object_name | producer_account | producer_namespace | include_new -----------+------------+-------------+--------------+------------------+--------------------------------------+------------- OUTBOUND | salesshare | schema | public | 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d | t OUTBOUND | salesshare | table | public.sales | 123456789012 | 13b8833d-17c6-4f16-8fe4-1a018f5ed00d |