>

모든 데이터를 Oracle DB (12c Enterprise Edition 릴리스 12.1.0.2.0)에서 Postgres (9.4.9)로 마이그레이션하는 중입니다. 마이그레이션 프로세스의 반은 완료되었으며 모든 테이블을 마이그레이션하는 데 시간이 걸립니다. 내가 가지고있는 SQL 은이 두 개의 다른 DB에서 테이블에 대한 JOIN과 하위 쿼리가 필요합니다.

명백한 해결책은 이러한 데이터베이스에서 개별적으로 쿼리를 실행하고 결과를 코드로 결합하는 스크립트를 작성하는 것입니다.

이보다 쉬운 대안이 있습니까?


  • 답변 # 1

    이것은 외부 데이터 래퍼의 목적입니다.

    오라클을위한 FDW가 하나 있습니다 : https://laurenz.github.io/oracle_fdw/

    사용 가능한 FDW의 전체 (?) 목록은 Postgres Wiki에서 찾을 수 있습니다.
    https : //wiki.postgresql.org/wiki/FDW

    외부 테이블 만들기

관련 자료

  • 이전 sql server - SmallInt를 Datetime으로 변환
  • 다음 복제를 사용하는 데이터베이스를 백업/복원 할 때 SQL Server 고려 사항