안녕하세요.
파워리눅스 6.2에 있는 postgresql(ver 6.5)을 처음 설치시에 그냥 깔았습니다.
rpm 으로 깔렸겠죠..
문제는 local에서 접속시에는 잘 되는데, remote에서는 에러가 납니다.
$ psql my_db@xxx.xxx.xxx.xxx
psql: ERROR: MultiByte strings (MB) must be enabled to use this function
remote에도 같은 방법으로 postgresql 6.5가 rpm으로 깔려 있습니다.
remote 머신에서 또 다른 머신(postgresql 7.0이 컴파일해서 깔려있는곳)으로 접속시에는 잘 됩니다.
컴파일 옵션의 //enable/multibyte=EUC_KR 이 안 되어 있어 그런 것 같은데..
여기서 두가지 방법이 있겠죠.
1.환경변수를 바꾸어서 multibyte를 enable 시킨다.
2.지우고 다시 깐다.. ^^;;
첫번째 방법이 있긴 있을까요...
두번째 방법도 지울라고 하는데,
rpm /e postgresql
하니까.
error: removing these packages would break dependencies:
postgresql = 6.5.2 is needed by postgresql/devel/6.5.2/1
postgresql = 6.5.2 is needed by postgresql/server/6.5.2/1
libpq.so.2.0 is needed by postgresql/server/6.5.2/1
어디에 있는지도 모르는 화일과의 dependency땜에 안된다구 그러네요..
아시는 분 있으면 답변 주시면 감사하겠습니다.
몰라도 관심가져주시면 감사하구요.. ^^;;
그럼 이만 총총..
|