SVV_EXTERNAL_SCHEMAS - Amazon Redshift

SVV_EXTERNAL_SCHEMAS

SVV_EXTERNAL_SCHEMAS는 외부 스키마에 대한 정보를 확인하는 데 사용됩니다. 자세한 내용은 CREATE EXTERNAL SCHEMA 단원을 참조하십시오.

SVV_EXTERNAL_SCHEMAS는 모든 사용자가 볼 수 있습니다. 수퍼유저는 모든 행을 볼 수 있지만 일반 사용자는 자체 데이터만 볼 수 있습니다. 자세한 내용은 시스템 테이블 및 뷰에 있는 데이터의 가시성 단원을 참조하십시오.

테이블 열

열 명칭 데이터 유형 설명
esoid oid 외부 스키마 ID입니다.
eskind smallint 외부 스키마에 대한 외부 카탈로그 형식: 1은 데이터 카탈로그, 2는 Hive 메타스토어, 3은 Aurora PostgreSQL 또는 Amazon RDS PostgreSQL에 대한 페더레이션 쿼리, 4는 로컬 Amazon Redshift 데이터베이스에 대한 스키마, 5는 원격 Amazon Redshift 데이터베이스에 대한 스키마, 6은 시스템 테이블에 대한 스키마, 8은 원격 MySQL 데이터베이스에 대한 스키마, 9는 Amazon Kinesis 데이터 스트림에 대한 스키마, 10은 Apache Kafka 데이터 스트림용 Amazon 관리형 스트리밍을 나타냅니다.
schemaname 이름 외부 스키마 이름입니다.
esowner 정수 외부 스키마 소유자의 사용자 ID입니다.
databasename 텍스트 외부 데이터베이스 이름입니다.
esoptions 텍스트 외부 스키마 옵션입니다.

다음은 외부 스키마에 대한 세부 정보를 나타내는 예입니다.

select * from svv_external_schemas; esoid | eskind | schemaname | esowner | databasename | esoptions -------+--------+------------+---------+--------------+------------------------------------------------------------- 100133 | 1 | spectrum | 100 | redshift | {"IAM_ROLE":"arn:aws:iam::123456789012:role/mySpectrumRole"}