psql /h xxx.xxx.xxx.xxx /U db_user_name db_name
이렇게 접근해 보시기 바랍니다.
>>맹주형 님께서 쓰시길<<
:: 안녕하세요.
:: 파워리눅스 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땜에 안된다구 그러네요..
::
:: 아시는 분 있으면 답변 주시면 감사하겠습니다.
::
:: 몰라도 관심가져주시면 감사하구요.. ^^;;
::
:: 그럼 이만 총총..
::
|