AWS EC2 인스턴스에서 실행되는 20,000 개가 넘는 테이블을 보유하고있는 상당히 큰 (적어도 우리에게) 데이터베이스가 있지만 몇 가지 이유로, AWS RDS 인스턴스로 옮기고 싶습니다. RDS로 마이그레이션하기위한 몇 가지 방법을 시도했지만 관련 데이터 양 (2TB) 및 RDS의 제한 (사용자 및 사용 권한) 및 호환성 문제에 따라이를 수행 할 수 없었습니다.AWS EC2 인스턴스에서 Amazon의 RDS로 점진적으로 PostgreSQL 데이터베이스 마이그레이션
위 사실을 감안할 때 PostgreSQL이 실제로 원격 스키마를 데이터베이스에 매핑하는 것과 같은 기능을 지원하는지 궁금해했습니다. 가능하다면 스키마 당 개별 마이그레이션을 시도 할 수는 있지만 전체 데이터베이스가 아닌 실제로 프로세스를 덜 고통스럽게 만들 것입니다.
나는 supported from version 9.5 인 것처럼 보이는 IMPORT FOREIGN SCHEMA 기능에 대해 읽었으며 트릭을 수행하는 것으로 보이지만 9.4.9에 대한 것입니까?
새로운 RDS 인스턴스 인 경우 [9.6.1?] (http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html#PostgreSQL.Concepts.General.DBVersions) – pozs
RDS 측면의 @pozs는 확실히 옵션이지만 가져 오기 외장 스키마가 작동하려면 반대쪽에 9.5+가 필요하지 않습니까? RDS 인스턴스를 "사용 중"데이터베이스로 사용하는 접근 방법에 대해 조금 걱정할 것입니다. 초기에는 모든 스키마가 원격 일 것이라고 가정 할 것이므로 점차 반대가 아닌 "지역화"해야 할 것입니다. EC2 인스턴스를 사용하고 점진적으로 스키마를 원격으로 만드는 것. – gvasquez
@gvasques''import foreign system '이 작동하려면,''postgres_fdw''가 그것을 지원해야합니다. 이것은 "호스트"쪽에 있습니다. [교차 버전 호환성] (https://www.postgresql.org/docs/current/static/postgres-fdw.html#AEN183114)도 참조하십시오. – pozs