2014. 6. 25. 16:47
External table Work/PostgreSQL2014. 6. 25. 16:47
Oracle에서는 External table 이라는 기능을 잘 사용했었다.
Postgresql에서도 비슷한 기능이 9.1 부터 지원된다고 해서 테스트 해보았다.
-- 일단 extention을 설치.
CREATE EXTENSION file_fdw;
-- 서버 생성.
CREATE SERVER file_fdw_server FOREIGN DATA WRAPPER file_fdw
-- FOREIGN TABLE 생성.
CREATE FOREIGN TABLE work_01.fdw_test (
id_kipi varchar(32)
) SERVER file_fdw_server
OPTIONS (format 'text', filename '/mnt/splee/fdw_test.txt', delimiter ',', null '');
select * from work_01.fdw_test;
/*
결과 잘 나옴.!!!
*/
file_fdw 라는 확장을 설치 후 위처럼 테스트를 진행했는데... 굉장히 간단하게 성공...
쓸만하다...