홈>
모든 데이터를 Oracle DB (12c Enterprise Edition 릴리스 12.1.0.2.0)에서 Postgres (9.4.9)로 마이그레이션하는 중입니다. 마이그레이션 프로세스의 반은 완료되었으며 모든 테이블을 마이그레이션하는 데 시간이 걸립니다. 내가 가지고있는 SQL 은이 두 개의 다른 DB에서 테이블에 대한 JOIN과 하위 쿼리가 필요합니다.
명백한 해결책은 이러한 데이터베이스에서 개별적으로 쿼리를 실행하고 결과를 코드로 결합하는 스크립트를 작성하는 것입니다.이보다 쉬운 대안이 있습니까?
- 답변 # 1
관련 자료
- postgresql - bash 스크립트를 통해 kubernetes의 postgres 포드에 긴 SQL 쿼리를 실행할 수 없습니다
- 다중 필터 및 테이블 생성을 통한 Oracle SQL 쿼리 최적화
- postgresql - (+)를 통한 Oracle 외부 조인을 Postgres로 변환
- PHP의 csv 파일에 SQL Oracle 쿼리 결과를 추가하는 방법은 무엇입니까?
- postgresql - Postgres 쿼리에 쿼리를 중첩하는 방법
- postgresql - 고유 ID의 첫 번째 행을 가져 오는 Postgres SQL 쿼리
- postgresql - postgres - 삭제 쿼리가 사용 가능한 모든 디스크 공간을 사용하는 이유는 무엇입니까?
- Powershell - 파워 쉘 - oracle data provider for net (odpnet)을 사용하여 쿼리를 csv 파일로 내보내는 방법
- Oracle Query [하위 쿼리가 필요하십니까?]
- sql - Oracle 쿼리를 PostgreSQL로 마이그레이션
- postgresql - 여러 테이블을 기반으로 여러 테이블에서 Postgres/SQL 수
- sql - Oracle 계층 쿼리에서 상위 항목에 액세스 (CONNECT BY PRIOR)
- 결과 열이 2 개 이상인 Oracle SQL 쿼리 피벗/피벗 해제
- oracle sql/plsql - 반복되는 데이터가 포함 된 계층 적 재귀 쿼리
- python - sqlalchemy에서 Oracle 업데이트 쿼리를 위해 CTE를 이동하는 방법
- sql - Oracle의 'start with'및 'connect by'에서 Postgres로
- java - oracle 쿼리 오류 제공 - sql 명령이 제대로 종료되지 않았습니다
- sql - Oracle 쿼리에서 날짜별로 그룹화 할 수 없습니다
- sql - Oracle 버전에 따라 쿼리 실행
- sql - 뷰를 사용하지 않고 Postgres에서이 쿼리를 공식화하는 방법
이것은 외부 데이터 래퍼의 목적입니다.
오라클을위한 FDW가 하나 있습니다 : https://laurenz.github.io/oracle_fdw/
사용 가능한 FDW의 전체 (?) 목록은 Postgres Wiki에서 찾을 수 있습니다.
https : //wiki.postgresql.org/wiki/FDW
외부 테이블 만들기