[pgcluster: 675] 「日本語を含むSJISファイル」の取込について

Toshiyuki Abematsu t_abematsu @ is-network.co.jp
2005年 2月 22日 (火) 18:25:41 JST


This is a multi-part message in MIME format.

------=_NextPart_000_017F_01C5190B.EA853420
Content-Type: text/plain;
	charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit

はじめまして、あべまつと申します。

PGClusterのpgcluster-1.0.8bのフルパッケージ版をインストールし試しておりま
す。
「日本語を含むSJISファイル」の取込検証を行いました。

COPYコマンドのレプリケーションについて教えていただけないでしょうか。
EUC_JPのデータベースに「SET client_encoding」を指定して、
データ取込を行った場合のレプリケーションはできないのでしょうか?

宜しくお願いします。

========================================================================
[環境]
1.全体構成
  クラスタサーバ×2、レプリケーションサーバ×1
2.各システムの構成
  レプリケーションサーバー・クラスタサーバ1は、同居。
  クラスタサーバ2
*クラスタサーバーのエンコードは、EUC_JP。

[手順]
クラスタサーバ1に接続して以下のコマンドで取込を行いました。
  SET client_encoding TO 'SJIS';
  COPY sample FROM '/home/postgres/sample.sjis.dat';

[結果]
クラスタサーバ1には、データが挿入されるが、クラスタサーバ2には、挿入されな
い。
クラスタサーバ2のpostgres.logに以下のエラー
  Feb 22 17:19:37 postgres[9939]: [1] ERROR:  copy: line 2, Invalid EUC_JP
character sequence found (0xb700)
  Feb 22 17:19:37 postgres[9939]: [2] FATAL:  Socket command type \214
unknown
そして、レプリケーションサーバには、エラーは記録されず、整合性が崩れます。



------=_NextPart_000_017F_01C5190B.EA853420
Content-Type: text/html;
	charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-2022-jp">
<META content=3D"MSHTML 6.00.2800.1491" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3D"MS UI Gothic" =
size=3D2>=1B$B$O$8$a$^$7$F!"$"$Y$^$D$H?=3D$7$^$9!#=1B(B</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>PGCluster=1B$B$N=1B(Bpgcluster-1.0.8b=1B$B$N%U%k%Q%C%1!<%8HG$r%$=
%s%9%H!<%k$7;n$7$F$*$j$^$9!#=1B(B<BR>=1B$B!VF|K\8l$r4^$`=1B(BSJIS=1B$B%U%=
!%$%k!W$N<h9~8!>Z$r9T$$$^$7$?!#=1B(B</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>COPY=1B$B%3%^%s%I$N%l%W%j%1!<%7%g%s$K$D$$$F65$($F$$$?$@$1$J$$$G$=
7$g$&$+!#=1B(B<BR>EUC_JP=1B$B$N%G!<%?%Y!<%9$K!V=1B(BSET=20
client_encoding=1B$B!W$r;XDj$7$F!"=1B(B<BR>=1B$B%G!<%?<h9~$r9T$C$?>l9g$N%=
l%W%j%1!<%7%g%s$O$G$-$J$$$N$G$7$g$&$+!)=1B(B</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"MS UI Gothic" =
size=3D2>=1B$B59$7$/$*4j$$$7$^$9!#=1B(B</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
<BR>[=1B$B4D6-=1B(B]<BR>=1B$B#1!%A4BN9=3D @ .=1B(B<BR>=1B$B!!!!%/%i%9%?%5!<=
%P!_#2!"%l%W%j%1!<%7%g%s%5!<%P!_#1=1B(B<BR>=1B$B#2!%3F%7%9%F%`$N9=3D @ .=1B=
(B<BR>=1B$B!!!!%l%W%j%1!<%7%g%s%5!<%P!<!&%/%i%9%?%5!<%P#1$O!"F15o!#=1B(B<=
BR>=1B$B!!!!%/%i%9%?%5!<%P#2=1B(B<BR>=1B$B!v%/%i%9%?%5!<%P!<$N%(%s%3!<%I$=
O!"=1B(BEUC_JP=1B$B!#=1B(B</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>[=1B$B<j=3Dg=1B(B]<BR>=1B$B%/%i%9%?%5!<%P#1$K@\B3$7$F0J2<$N%3%^%=
s%I$G<h9~$r9T$$$^$7$?!#=1B(B<BR>=1B$B!!!!=1B(BSET client_encoding TO=20
'SJIS';<BR>=1B$B!!!!=1B(BCOPY sample FROM =
'/home/postgres/sample.sjis.dat';</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>[=1B$B7k2L=1B(B]<BR>=1B$B%/%i%9%?%5!<%P#1$K$O!"%G!<%?$,A^F~$5$l$=
k$,!"%/%i%9%?%5!<%P#2$K$O!"A^F~$5$l$J$$!#=1B(B<BR>=1B$B%/%i%9%?%5!<%P#2$N=
=1B(Bpostgres.log=1B$B$K0J2<$N%(%i!<=1B(B<BR>=1B$B!!!!=1B(BFeb=20
22 17:19:37 postgres[9939]: [1] ERROR:&nbsp; copy: line 2, Invalid =
EUC_JP=20
character sequence found (0xb700)<BR>=1B$B!!!!=1B(BFeb 22 17:19:37 =
postgres[9939]: [2]=20
FATAL:&nbsp; Socket command type \214=20
unknown<BR>=1B$B$=3D$7$F!"%l%W%j%1!<%7%g%s%5!<%P$K$O!"%(%i!<$O5-O?$5$l$:!=
"@09g @ -$,Jx$l$^$9!#=1B(B</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3D"MS UI Gothic" =
size=3D2><BR></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_017F_01C5190B.EA853420--




pgcluster メーリングリストの案内