안녕하세요.
postgreSQL 9.5를 써보고 있습니다.
제가 다른 IP의 서버와 dblink를 하려합니다.
내부에서 테스트 결과 제 로컬과 내부망 서버1은 dblink로 데이터를 select 해왔습니다.
그런데 다른 내부망서버 2는 dblink_connection을 했을때 ok가 나오지만
select를 하면
ERROR: invalid value for parameter "DateStyle" : "Redwood, SHOW_TIME"
DETAIL: Unrecognized key word: "redwood".
이라는 오류만 나오고 데이터 조회가 되지 않습니다.
몇일째 고민해보다가 글을 써봅니다.
내부망서버1과 2의 차이점을 확인해본 결과 database의 collation과 character type가 달랐습니다.
제 로컬과 내부망서버1은 collation과 character type가 모두 Korean_Korea.949로 되어있고,
내부망서버2는 collation과 character type이 ko_KR.utf8로 되어있습니다.
이점을 제외하곤 차이점을 찾지못했습니다. Encoding은 모두 UTF8로 되어있어서 큰 문제는 없어보이나 원인 파익이 안되어 문제입니다.
이글을 보신 분은 답변 부탁드리겠습니다.
|