ODBC FDW 처리기 설치 및 외부 서버 연결 설정 방법
- https://www.postgresonline.com/journal/index.php?/categories/85-odbc_fdw 윈도우용 odbc-fdw을 다운받아서 PostgreSQL 설치 폴더에 odbc_fdw 바이너리를 복사합니다.
- 티베로 odbc64비트를 설치하여 dsn에 등록합니다.
- odbc_fdw wrapper을 postgresql db에 설치합니다.
odbc 확장패키지 설정
- CREATE EXTENSION odbc_fdw SCHEMA "public";
odbc 화장 삭제
DROP EXTENSION odbc_fdw CASCADE;
odbc 등록한 dsn 이름을 등록한다.
- CREATE SERVER tiberoServer FOREIGN DATA WRAPPER odbc_fdw OPTIONS (dsn 'tibero6');
/* 등록한 서버 삭제 */
- DROP SERVER tiberorms CASCADE;
- 티베로 사용자 매핑을 등록한다.
CREATE USER MAPPING FOR postgres SERVER tiberoServer
- 티베로 사용자 매핑을 삭제 한다.
DROP USER MAPPING IF EXISTS FOR postgres SERVER tiberoServer;
- 티베로와 연결할 외부 테이블을 생성한다.
CREATE FOREIGN TABLE naqscom.ncom_lawd_t
(lawd_cd varchar(128) NOT NULL )
SERVER tiberoServer
OPTIONS (database 'rms', schema 'naqsrms', sql_query 'select CAST(lawd_cd As varchar(128)) As lawd_cd from naqscom.ncom_lawd');
-- 외부 테이블 삭제
DROP FOREIGN TABLE IF EXISTS naqscom.ncom_lawd_t;
-- 외부 테이블 조회
SELECT lawd_cd FROM naqscom.ncom_lawd_t;
'데이터베이스 > Postgresql' 카테고리의 다른 글
[PostgreSQL] 트리거 조회 (0) | 2021.09.07 |
---|---|
[PostgreSQL] Dblink insert,update (0) | 2021.09.07 |
[PostgreSQL] postgresql db_link 설정 (0) | 2021.08.13 |
[PostgreSQL] 시간 데이터타입 쿼리/함수 (0) | 2021.08.07 |
[PostgreSQL] 시퀀스 생성 및 사용 (0) | 2021.08.07 |
댓글