반응형

DataBase/PostgreSQL 2

Windows에서 postgresql Oracle DB Link 사용 (Oracle foreign table)

(중요) - 자세히 읽어보세요.윈도우 서버 2016(windows server 2016 std)기반의 PostgreSQL 10.1 에서 Oracle DB를 연결하기 위한 방법임.제목은 DB link라고 썼으나 실제로는 외부테이블을 만들어서 연동하는 방법.오라클 인스턴스 클라이언트를 사용하여 셋팅하였음. *오라클 인스턴스 클라이언트 설정 1) 오라클 인스턴스 클라이언트 다운로드 ( oracle instance client download)http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html-> basic, sqlplus 버전2개 받기-> 압축풀기(원하는 경로에 풀면 됨) 나는 C:\instantclient_1..

DataBase/PostgreSQL 2018.01.08

PostgreSQL에서 오라클의 External table 처럼 사용하기. foreign data 및 copy 사용.

postgresql 에서 대용량 데이터 csv나 txt 파일을 읽어서 사용하거나 물리테이블에 적재해야 할 경우 사용가능한 방법. *외부테이블(foreign table)을 사용할 경우(오라클의 외부테이블(oracle External table) 처럼 사용하기)-파일 자체를 데이터로 사용가능함.-파일을 읽어서 필요한 select 쿼리를 만들어 사용할 수 있음.-실제 postgresql상의 물리테이블은 아님.(예) 원본 파일정보(csv/txt) (국어점수, 영어점수, 수학점수) => 적재대상 테이블 (국어점수, 영어점수,수학점수 , 총점) 이렇게 있을 때 외부테이블을 만든다음 적재대상 테이블에 쿼리로 삽입가능 (copy자체보다는 느리지만 원본파일을 직접 읽어 처리할 수 있음) ==> 사용법 (아주 간단함) 1..

DataBase/PostgreSQL 2017.04.25
반응형