이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 와이즈 토토 스키마 가져 오기버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

토토 결과 스키마 가져오기

외부 스키마 가져오기 — 외부 서버에서 테이블 정의 가져오기

시놉시스

토토 결과 스키마 가져오기remote_schema[  제한 | 제외  (테이블_이름[, ...] ) ]
    서버에서서버_이름INTOlocal_schema[ 옵션 (옵션 '' [, ... ] ) ]

설명

토토 결과 스키마 가져오기외부 서버에 존재하는 테이블을 나타내는 외부 테이블을 생성합니다. 새 외부 테이블은 명령을 실행하는 사용자가 소유하며 원격 테이블과 일치하는 올바른 열 정의 및 옵션을 사용하여 생성됩니다.

기본적으로 외부 서버의 특정 스키마에 존재하는 모든 테이블과 보기를 가져옵니다. 선택적으로 테이블 목록을 지정된 하위 집합으로 제한하거나 특정 테이블을 제외할 수 있습니다. 새로운 외부 테이블은 모두 이미 존재해야 하는 대상 스키마에서 생성됩니다.

사용하려면토토 결과 스키마 가져오기, 사용자는 반드시사용법외부 서버에 대한 권한 및생성대상 스키마에 대한 권한.

매개변수

remote_schema

가져올 원격 스키마입니다. 원격 스키마의 구체적인 의미는 사용 중인 외부 데이터 래퍼에 따라 다릅니다.

최대()테이블_이름 [, ...] )

주어진 테이블 이름 중 하나와 일치하는 외부 테이블만 가져옵니다. 외부 스키마에 존재하는 다른 테이블은 무시됩니다.

제외(테이블_이름 [, ...] )

지정된 외부 테이블을 가져오기에서 제외합니다. 여기에 나열된 테이블을 제외하고 외부 스키마에 존재하는 모든 테이블을 가져옵니다.

서버_이름

가져올 외부 서버입니다.

local_schema

가져온 외부 테이블이 생성될 스키마입니다.

옵션(옵션 '' [, ...] )

가져오기 중에 사용할 옵션. 허용되는 옵션 이름과 값은 각 외부 데이터 래퍼마다 다릅니다.

원격 스키마에서 테이블 정의 가져오기foreign_films서버에서film_server, 로컬 스키마에 외부 테이블 생성영화:

IMPORT FOREIGN SCHEMA foreign_films
    FROM SERVER film_server INTO 영화;

위와 같지만 두 개의 테이블만 가져옵니다.배우그리고이사(존재하는 경우):

IMPORT FOREIGN SCHEMA foreign_films LIMIT TO (배우, 감독)
    FROM SERVER film_server INTO 영화;

호환성

토토 결과 스키마 가져오기명령은 다음을 준수합니다SQL표준, 다음을 제외하고옵션절은 aPostgreSQL확장.