]> granicus.if.org Git - postgresql/commitdiff
Included are patches for doc/README.mb and README.mb.jp.
authorBruce Momjian <bruce@momjian.us>
Fri, 18 Dec 1998 18:01:10 +0000 (18:01 +0000)
committerBruce Momjian <bruce@momjian.us>
Fri, 18 Dec 1998 18:01:10 +0000 (18:01 +0000)
Please apply to both trees.
--
Tatsuo Ishii

doc/README.mb
doc/README.mb.jp

index d5436d16039b5fe6eaaabbd42d70800e40e89495..4d6c3288af1030d5d178e45e9bf4a6c83c6c0e21 100644 (file)
@@ -1,4 +1,4 @@
-postgresql 6.4 multi-byte (MB) support README    Jul 22 1998
+postgresql 6.4 multi-byte (MB) support README    Dec 16 1998
 
                                                Tatsuo Ishii
                                                t-ishii@sra.co.jp
@@ -11,7 +11,7 @@ multi-byte character sets such as EUC(Extended Unix Code), Unicode and
 Mule internal code. With the MB enabled you can use multi-byte
 character sets in regexp ,LIKE and some functions. The encoding system
 chosen is determined when initializing your PostgreSQL installation
-using initdb(1). Note that this can be overrided when creating a
+using initdb(1). Note that this can be overridden when creating a
 database using createdb(1) or create database SQL command. So you
 could have multiple databases with different encoding system.
 
@@ -23,16 +23,13 @@ me know if you find any problem while using 8-bit characters)
 
 1. How to use
 
-create src/Makefile.custom with a line including:
-
-       MB=encoding_system
-
-or run configure with the mb option:
+run configure with the mb option:
 
        % configure --with-mb=encoding_system
 
 where encoding_system is one of:
 
+       SQL_ASCII               ASCII
        EUC_JP                  Japanese EUC
        EUC_CN                  Chinese EUC
        EUC_KR                  Korean EUC
@@ -47,11 +44,6 @@ where encoding_system is one of:
 
 Example:
 
-       % cat Makefile.custom
-       MB=EUC_JP
-
-       or
-
        % configure --with-mb=EUC_JP
 
 If MB is disabled, nothing is changed except better supporting for
@@ -78,6 +70,31 @@ another way to accomplish this is to use a SQL command:
 
        CREATE DATABASE korean WITH ENCODING = 'EUC_KR';
 
+The encoding for a database is represented as "encoding" column in the
+pg_database system catalog.
+
+       datname      |datdba|encoding|datpath      
+       -------------+------+--------+-------------
+       template1    |  1739|       1|template1    
+       postgres     |  1739|       0|postgres     
+       euc_jp       |  1739|       1|euc_jp       
+       euc_kr       |  1739|       3|euc_kr       
+       euc_cn       |  1739|       2|euc_cn       
+       unicode      |  1739|       5|unicode      
+       mule_internal|  1739|       6|mule_internal
+
+A number in the encoding column is "encoding id" and can be translated
+to the encoding name using pg_encoding command.
+
+       $ pg_encoding 1
+       EUC_JP
+
+If an argument to pg_encoding is not a number, then it is regarded as
+an encoding name and pg_encoding will return the encoding id.
+
+       $ pg_encoding EUC_JP
+       1
+
 3. PGCLIENTENCODING
 
 If an environment variable PGCLIENTENCODING is defined on the
@@ -90,6 +107,7 @@ backend would be translated to SJIS of course.
 
 Supported encodings for PGCLIENTENCODING are:
 
+       SQL_ASCII               ASCII
        EUC_JP                  Japanese EUC
        SJIS                    Yet another Japanese encoding
        EUC_CN                  Chinese EUC
@@ -151,6 +169,13 @@ Unicode: http://www.unicode.org/
 
 5. History
 
+Dec 15, 1998
+       * Bugs related to SQL_ASCII support fixed
+
+Nov 5, 1998
+       * 6.4 release. In this version, pg_database has "encoding"
+         column that represents the database encoding
+
 Jul 22, 1998
        * determine encoding at initdb/createdb rather than compile time
        * support for PGCLIENTENCODING when issuing COPY command
index 08476595dc0ba91cd373434bb238a3784d2a6ba0..52ae09ec48a15b5b57100e0be817ad20ad69b37f 100644 (file)
@@ -1,4 +1,4 @@
-postgresql 6.4 multi-byte (MB) support README         1998/7/22 \e$B:n@.\e(B
+postgresql 6.4 multi-byte (MB) support README         1998/12/16 \e$B:n@.\e(B
 
                                                        \e$B@P0fC#IW\e(B
                                                t-ishii@sra.co.jp
@@ -19,7 +19,7 @@ postgresql 6.4 multi-byte (MB) support README        1998/7/22 \e$B:n@.\e(B
     6.\e$B%^%k%A%P%$%HJ8;z$N\e(B LIKE \e$B8!:w$,;HMQ2DG=\e(B
     7.character_length(), position(), substring() \e$B$G$N%^%k%A%P%$%H\e(B
       \e$B%5%]!<%H\e(B
-    8.\e$B4D6-JQ?t\e(B PGCLIENTENCODING \e$B$K$h$j!"%/%i%$%"%s%HB&$NJ8;z%3!<%I\e(B
+    8.\e$B4D6-JQ?t\e(B PGCLIENTENCODING \e$B$K$h$j!"%U%m%s%H%(%s%IB&$N%(%s%3!<%G%#%s%0\e(B
       \e$B$,%P%C%/%(%s%IB&$H0[$k>l9g$K!"<+F0E*$K%3!<%IJQ49$r9T$J$$$^$9!#\e(B
 
 \e$B%$%s%9%H!<%k!'\e(B
@@ -27,20 +27,17 @@ postgresql 6.4 multi-byte (MB) support README              1998/7/22 \e$B:n@.\e(B
   \e$B%G%U%)%k%H$G$O\e(B PostgreSQL \e$B$O%^%k%A%P%$%H$r%5%]!<%H$7$F$$$^$;$s!#\e(B
   \e$B%^%k%A%P%$%H%5%]!<%H$rM-8z$K$9$kJ}K!$r@bL@$7$^$9!#\e(B
 
-  src/Makefile.custom \e$B$H$$$&%U%!%$%k$r:n$j!"\e(B
-       
-       MB=EUC_JP
-
-  \e$B$N\e(B 1 \e$B9T$rDI2C$7$^$9!#$"$k$$$O!"\e(Bconfigure \e$B5/F0;~$K0J2<$N$h$&$K;XDj$7$^$9!#\e(B
+  configure \e$B5/F0;~$K0J2<$N$h$&$K;XDj$7$^$9!#\e(B
 
   % configure --with-mb=EUC_JP
 
-  \e$BJ8;z%3!<%I$H$7$F$O\e(B EUC_JP \e$B$r4^$a!"0J2<$N%3!<%I$,\e(B initdb \e$B$K$h$k\e(B
+  \e$B%(%s%3!<%G%#%s%0$H$7$F$O\e(B EUC_JP \e$B$r4^$a!"0J2<$N%3!<%I$,\e(B initdb \e$B$K$h$k\e(B
   \e$B%G!<%?%Y!<%9=i4|2=;~$*$h$S%G!<%?%Y!<%9:n@.;~\e(B
   (Unix \e$B%3%^%s%I$N\e(B createdb \e$B$b$7$/$O\e(B SQL \e$B$N\e(B create database)
-  \e$B$K;XDj$G$-$^$9!#\e(BMakefile.custom \e$B$"$k$$$O\e(B configure \e$B$G;XDj$7$?J8;z%3!<\e(B
-  \e$B%I$O\e(B initdb \e$B$N>JN,;~$NJ8;z%3!<%I$K$J$j$^$9!#\e(B
+  \e$B$K;XDj$G$-$^$9!#\e(Bconfigure \e$B$G;XDj$7$?%(%s%3!<%G%#%s%0$O\e(B initdb \e$B$N>JN,;~$N\e(B
+  \e$B%(%s%3!<%G%#%s%0$K$J$j$^$9!#\e(B
 
+       SQL_ASCII       ASCII
        EUC_JP          \e$BF|K\8l\e(B EUC
        EUC_CN          GB \e$B$r%Y!<%9$K$7$?CfJ8\e(BEUC\e$B!#\e(Bcode set 2 \e$B$O\e(B
                        SS2+2\e$B%P%$%H%3!<%I\e(B = 3\e$B%P%$%HI=8=$G$9!#\e(B
@@ -72,42 +69,68 @@ postgresql 6.4 multi-byte (MB) support README              1998/7/22 \e$B:n@.\e(B
   http://www.sra.co.jp/people/t-ishii/PostgreSQL/ \e$B$G$b4JC1$J%$%s%9%H!<\e(B
   \e$B%kJ}K!$r>R2p$7$F$$$^$9!#\e(B
 
-initdb/createdb/create database \e$B$K$*$1$kJ8;z%3!<%I$N;XDj$K$D$$$F\e(B
+initdb/createdb/create database \e$B$K$*$1$k%(%s%3!<%G%#%s%0$N;XDj$K$D$$$F\e(B
 
-  initdb \e$B$G$O0J2<$N%*%W%7%g%s$GJ8;z%3!<%I$,;XDj$G$-$^$9!#\e(B
+  initdb \e$B$G$O0J2<$N%*%W%7%g%s$G%(%s%3!<%G%#%s%0$,;XDj$G$-$^$9!#\e(B
 
-       -e \e$BJ8;z%3!<%I\e(B
-       -pgencoding \e$BJ8;z%3!<%I\e(B
+       -e \e$B%(%s%3!<%G%#%s%0\e(B
+       -pgencoding \e$B%(%s%3!<%G%#%s%0\e(B
 
-  \e$B$3$3$G;XDj$7$?J8;z%3!<%I$O!"0J8e\e(B createdb/create database \e$B$GJ8;z%3!<%I$r\e(B
-  \e$B>JN,$7$?>l9g$K@_Dj$5$l$kJ8;z%3!<%I$K$J$j$^$9!#\e(B-e \e$B$^$?$O\e(B -pgencoding
-  \e$B%*%W%7%g%s$r>JN,$7$?>l9g$O!"\e(BMakefile.custom \e$B$"$k$$$O\e(B configure \e$B$G;X\e(B
-  \e$BDj$7$?J8;z%3!<%I$,:NMQ$5$l$^$9!#\e(B
+  \e$B$3$3$G;XDj$7$?%(%s%3!<%G%#%s%0$O!"0J8e\e(B createdb/create database \e$B$G%(\e(B
+  \e$B%s%3!<%G%#%s%0$r>JN,$7$?>l9g$K@_Dj$5$l$k%(%s%3!<%G%#%s%0$K$J$j$^$9!#\e(B
+  -e \e$B$^$?$O\e(B -pgencoding \e$B%*%W%7%g%s$r>JN,$7$?>l9g$O!"\e(Bconfigure \e$B$G;XDj$7\e(B
+  \e$B$?%(%s%3!<%G%#%s%0$,:NMQ$5$l$^$9!#\e(B
 
-  createdb \e$B$G$O0J2<$N%*%W%7%g%s$GJ8;z%3!<%I$,;XDj$G$-$^$9!#\e(B
+  createdb \e$B$G$O0J2<$N%*%W%7%g%s$G%(%s%3!<%G%#%s%0$,;XDj$G$-$^$9!#\e(B
 
-       -E \e$BJ8;z%3!<%I\e(B
+       -E \e$B%(%s%3!<%G%#%s%0\e(B
 
-  create database \e$B$G$O0J2<$N%*%W%7%g%s$GJ8;z%3!<%I$,;XDj$G$-$^$9!#\e(B
+  create database \e$B$G$O0J2<$N%*%W%7%g%s$G%(%s%3!<%G%#%s%0$,;XDj$G$-$^$9!#\e(B
 
-       CREATE DATABASE dbanme WITH ENCODING = '\e$BJ8;z%3!<%I\e(B';
+       CREATE DATABASE dbanme WITH ENCODING = '\e$B%(%s%3!<%G%#%s%0\e(B';
 
   LOCATION \e$B$rF1;~$K;XDj$9$k>l9g$O0J2<$N$h$&$K$J$j$^$9!#\e(B
 
-       CREATE DATABASE dbanme WITH LOCATION = 'path' ENCODING = '\e$BJ8;z%3!<%I\e(B';
+       CREATE DATABASE dbanme WITH LOCATION = 'path' ENCODING = '\e$B%(%s%3!<%G%#%s%0\e(B';
+
+  createdb/create database \e$B$O!"%(%s%3!<%G%#%s%0;XDj$r>JN,$7$?>l9g$O!"\e(Binitdb 
+  \e$B$G;XDj$7$?%(%s%3!<%G%#%s%0$,:NMQ$5$l$^$9!#\e(B
+
+  \e$B%G!<%?%Y!<%9$N%(%s%3!<%G%#%s%0$O!"\e(Bpsql \e$B$N\e(B \l \e$B$d!"\e(BSQL \e$BJ8$N\e(B
+  select * from pg_database \e$B$G;2>H$G$-$^$9!#\e(B
+
+       datname      |datdba|encoding|datpath      
+       -------------+------+--------+-------------
+       template1    |  1739|       1|template1    
+       postgres     |  1739|       0|postgres     
+       euc_jp       |  1739|       1|euc_jp       
+       euc_kr       |  1739|       3|euc_kr       
+       euc_cn       |  1739|       2|euc_cn       
+       unicode      |  1739|       5|unicode      
+       mule_internal|  1739|       6|mule_internal
+
+  encoding \e$B%+%i%`$N?tCM$,$=$N%G!<%?%Y!<%9$N%(%s%3!<%G%#%s%0$rI=$7$^$9\e(B
+  (\e$B%(%s%3!<%G%#%s%0\e(BID)\e$B!#%(%s%3!<%G%#%s%0\e(B ID \e$B$r%(%s%3!<%G%#%s%0L>$KJQ49\e(B
+  \e$B$9$k$K$O!"\e(Bpg_encoding \e$B%3%^%s%I$r;HMQ$7$^$9!#$?$H$($P!"\e(B
+
+       $ pg_encoding 1
+       EUC_JP
 
-  createdb/create database \e$B$O!"J8;z%3!<%I;XDj$r>JN,$7$?>l9g$O!"\e(Binitdb 
-  \e$B$G;XDj$7$?J8;z%3!<%I$,:NMQ$5$l$^$9!#\e(B
+   \e$B$N$h$&$K$J$j$^$9!#$J$*!"\e(Bpg_encoding \e$B$O?t;z0J30$,M?$($i$l$k$H%(%s%3!<\e(B
+   \e$B%G%#%s%0L>$H8+Jo$7$F%(%s%3!<%G%#%s%0\e(BID\e$B$rJV$7$^$9!#\e(B
+
+       $ pg_encoding EUC_JP
+       1
 
 \e$B4D6-JQ?t\e(B PGCLIENTENCODING \e$B$K$D$$$F!'\e(B
 
   \e$B4D6-JQ?t\e(B PGCLIENTENCODING \e$B$,@_Dj$5$l$F$$$J$$>l9g!"\e(Blibpq \e$B$O%;%C%7%g%s\e(B
-  \e$B3+;O;~$K%5!<%PB&$KJ8;z%3!<%I$rLd$$9g$o$;!"$=$NCM$r4D6-JQ?t\e(B 
+  \e$B3+;O;~$K%P%C%/%(%s%IB&$K%(%s%3!<%G%#%s%0$rLd$$9g$o$;!"$=$NCM$r4D6-JQ?t\e(B 
   PGCLIENTENCODING \e$B$K@_Dj$7$^$9!#\e(B
 
-  \e$B4D6-JQ?t\e(B PGCLIENTENCODING \e$B$,@_Dj$5$l$F$$$k>l9g$O$=$NCM$,M%@h$5$l!"%5!<\e(B
-  \e$B%PB&$H0[$J$kJ8;z%3!<%I$,;HMQ$G$-$^$9!#@_Dj2DG=$JJ8;z%3!<%I$O!">e5-$K\e(B
-  \e$B2C$(!"\e(BSJIS (\e$B%7%U%H\e(BJIS)\e$B$,;XDj$G$-$^$9!#\e(B
+  \e$B4D6-JQ?t\e(B PGCLIENTENCODING \e$B$,@_Dj$5$l$F$$$k>l9g$O$=$NCM$,M%@h$5$l!"%P%C\e(B
+  \e$B%/%(%s%IB&$H0[$J$k%(%s%3!<%G%#%s%0$,;HMQ$G$-$^$9!#@_Dj2DG=$J%(%s%3!<\e(B
+  \e$B%G%#%s%0$O!">e5-$K2C$(!"\e(BSJIS (\e$B%7%U%H\e(BJIS)\e$B$,;XDj$G$-$^$9!#\e(B
 
        \e$B$A$J$_$K!"\e(BSJIS \e$B$O\e(B JISX0201 \e$B$N\e(B 1\e$B%P%$%H%+%J!"$$$o$f$k!VH>3Q%+%?\e(B
        \e$B%+%J!W$b%5%]!<%H$7$F$$$^$9\e(B(\e$B7h$7$F!VH>3Q%+%?%+%J!W$N;HMQ$r$*4+\e(B
@@ -115,47 +138,48 @@ initdb/createdb/create database \e$B$K$*$1$kJ8;z%3!<%I$N;XDj$K$D$$$F\e(B
 
   \e$B$?$H$($P!"\e(BMB=EUC_JP \e$B$G\e(B PostgeSQL \e$B$,%$%s%9%H!<%k$5$l$F$$$k>l9g!"\e(B
   postmaster \e$B$rN)$A>e$2$k$H$-$K4D6-JQ?t\e(B PGCLIENTENCODING \e$B$K\e(B SJIS \e$B$r@_\e(B
-  \e$BDj$9$k$H!"%/%i%$%"%s%H$O\e(B SJIS \e$B%3!<%I$G\e(B PostgreSQL \e$B$K%"%/%;%9$G$-$k$h\e(B
+  \e$BDj$9$k$H!"%U%m%s%H%(%s%I$O\e(B SJIS \e$B%3!<%I$G\e(B PostgreSQL \e$B$K%"%/%;%9$G$-$k$h\e(B
   \e$B$&$K$J$j$^$9!#$?$@$7!"%G!<%?%Y!<%9$K3JG<$5$l$k%G!<%?<+BN$O$"$/$^$G\e(B 
   MB \e$B$G;XDj$7$?\e(B EUC_JP \e$B$N$^$^$G$9!#\e(B
 
-  \e$B%/%i%$%"%s%HB&$G%;%C%7%g%sKh$KJ8;z%3!<%I$rJQ$($k$3$H$b$G$-$^$9!#\e(B
-  \e$B%;%C%7%g%s3+;O;~$K4D6-JQ?t\e(B PGCLIENTENCODING \e$B$,%;%C%H$5$l$F$$$k$H!"$=\e(B
-  \e$B$l$,M%@h$5$l$F%/%i%$%"%s%HB&$NJ8;z%3!<%I$K:NMQ$5$l$^$9!#$3$N5!G=$rMx\e(B
+  \e$B%U%m%s%H%(%s%IB&$G%;%C%7%g%sKh$K%(%s%3!<%G%#%s%0$rJQ$($k$3$H$b$G$-$^\e(B
+  \e$B$9!#%;%C%7%g%s3+;O;~$K4D6-JQ?t\e(B PGCLIENTENCODING \e$B$,%;%C%H$5$l$F$$$k$H!"\e(B
+  \e$B$=$l$,%U%m%s%H%(%s%IB&$N%(%s%3!<%G%#%s%0$K:NMQ$5$l$^$9!#$3$N5!G=$rMx\e(B
   \e$BMQ$9$k$H!"$"$k%f!<%6$O\e(B EUC_JP \e$B$G!"JL$J%f!<%6$O\e(B SJIS \e$B$GF1$8%G!<%?%Y!<\e(B
   \e$B%9$K%"%/%;%9$9$k$H$$$&$h$&$J$3$H$,$G$-$k$h$&$K$J$j$^$9!#\e(B
 
   MB=MULE_INTERNAL \e$B$G\e(B PostgreSQL \e$B$r%$%s%9%H!<%k$7$F$*$/$H!"IaCJ$O\e(B 
-  EUC_JP \e$B$G%/%i%$%"%s%H$rMxMQ$7!"J#?t$NJ8;z=89g$r:.:_$5$;$k$H$-$@$1%/\e(B
+  EUC_JP \e$B$G%U%m%s%H%(%s%I$rMxMQ$7!"J#?t$NJ8;z=89g$r:.:_$5$;$k$H$-$@$1%/\e(B
   \e$B%i%$%"%s%H$r\e(B MULE_INTERNAL \e$B$K@_Dj$9$k$J$I$N;H$$J,$1$,$G$-$FJXMx$G$9!#\e(B
   \e$B$?$@!"0lHL$K\e(B EUC_JP \e$B$KHf$Y!"\e(BMULE_INTERNAL \e$B$K$h$k%G!<%?I=8=$O$d$d%9%Z!<\e(B
   \e$B%9$r6t$&$N$G!"$=$N$X$s$O9MN8$7$F$*$/I,MW$,$"$j$^$9!#$?$H$($P!"\e(B2\e$B%P%$\e(B
   \e$B%H$GI=8=$G$-$k4A;z$O\e(B MULE_INTERNAL \e$B$G$O\e(B 3\e$B%P%$%H$rMW$7$^$9!#\e(B
 
-  \e$BCm0U$7$F$*$/I,MW$,$"$k$N$O!"%5!<%PB&$NJ8;z%3!<%I$H%/%i%$%"%s%HB&$NJ8\e(B
-  \e$B;z%3!<%I$,$$$D$bAj8_JQ49$G$-$k$H$O8B$i$J$$$3$H$G$9!#6KC<$JOC!"%5!<%P\e(B
-  \e$BB&$,\e(B EUC_JP \e$B$J$N$K!"%/%i%$%"%s%HB&$,\e(B EUC_KR \e$B$@$C$?$i$I$&$J$k$G$7$g$&!#\e(B
+  \e$BCm0U$7$F$*$/I,MW$,$"$k$N$O!"%P%C%/%(%s%IB&$N%(%s%3!<%G%#%s%0$H%U%m%s\e(B
+  \e$B%H%(%s%IB&$N%(%s%3!<%G%#%s%0$,$$$D$bAj8_JQ49$G$-$k$H$O8B$i$J$$$3$H$G\e(B
+  \e$B$9!#6KC<$JOC!"%P%C%/%(%s%IB&$,\e(B EUC_JP \e$B$J$N$K!"%U%m%s%H%(%s%IB&$,\e(B
+  EUC_KR \e$B$@$C$?$i$I$&$J$k$G$7$g$&!#\e(B
   \e$B$3$N>l9g\e(B PostgreSQL \e$B$OJQ49$G$-$J$$%3!<%I$r\e(B 16\e$B?JI=8=$KJQ49$7$F$7$^$$\e(B
   \e$B$^$9!#$?$H$($P!"\e(B"(bdae)" \e$B$N$h$&$K!#$J$*!"$3$N\e(B 16\e$B?JI=8=$O\e(B mule
-  internalcode \e$B$N%3!<%I$G$"$k$3$H$KCm0U$7$F2<$5$$!#$3$l$O!"D>@\%/%i%$\e(B
-  \e$B%"%s%H\e(B <--> \e$B%5!<%P$NJ8;z%3!<%I$rJQ49$9$k$N$G$O$J$/!"0lEYFbItI=8=$G$"\e(B
-  \e$B$k\e(B mule internal code \e$B$r7PM3$7$F$$$k$?$a$G$9!#\e(B
+  internalcode \e$B$N%3!<%I$G$"$k$3$H$KCm0U$7$F2<$5$$!#$3$l$O!"D>@\%U%m%s\e(B
+  \e$B%H%(%s%I\e(B <--> \e$B%P%C%/%(%s%I$N%(%s%3!<%G%#%s%0$rJQ49$9$k$N$G$O$J$/!"0l\e(B
+  \e$BEYFbItI=8=$G$"$k\e(B mule internal code \e$B$r7PM3$7$F$$$k$?$a$G$9!#\e(B
 
-  \e$B%/%i%$%"%s%HB&$NJ8;z%3!<%I$N@_Dj$O!"\e(B"set client_encoding" \e$B%3%^%s%I$G\e(B
-  \e$B$b2DG=$G$9!#$?$H$($P!"\e(B
+  \e$B%U%m%s%H%(%s%IB&$N%(%s%3!<%G%#%s%0$N@_Dj$O!"\e(B"set client_encoding" \e$B%3\e(B
+  \e$B%^%s%I$G$b2DG=$G$9!#$?$H$($P!"\e(B
 
        set client_encoding to 'sjis';
 
-  \e$B$GL@<(E*$K%/%i%$%"%s%HB&$NJ8;z%3!<%I$r\e(B SJIS \e$B$K@_Dj$G$-$^$9!#<B:]!"%/\e(B
-  \e$B%i%$%"%s%H$,%5!<%P$K@\B3$9$k:]$K$O\e(B libpq \e$B$NCf$G\e(B "set
+  \e$B$G%U%m%s%H%(%s%IB&$N%(%s%3!<%G%#%s%0$r\e(B SJIS \e$B$K@_Dj$G$-$^$9!#<B:]!"%/\e(B
+  \e$B%i%$%"%s%H$,%P%C%/%(%s%I$K@\B3$9$k:]$K$O\e(B libpq \e$B$NCf$G\e(B "set
   client_encoding" \e$B%3%^%s%I$rH/9T$7$F$$$^$9!#%;%C%7%g%sCf$K\e(B 
-  set client_encoding" \e$B%3%^%s%I$rH/9T$9$l$P!"F0E*$KJ8;z%3!<%I$N@ZBX$(\e(B
-  \e$B$,$G$-$^$9$,!"$=$N:]$K$O4D6-JQ?t\e(B PGCLIENTENCODING \e$B$rF1;~$K%/%i%$%"%s\e(B
-  \e$B%H%"%W%j%1!<%7%g%s$NCf$G@_Dj$7D>$9I,MW$,$"$j$^$9!#\e(B(psql \e$B$K$O8=:_$3$N\e(B
-  \e$B5!G=$,$J$$$?$a!";v<B>eF0E*$K%/%i%$%"%s%HB&$NJ8;z%3!<%I$r@_Dj$9$k$3$H\e(B
-  \e$B$,$G$-$^$;$s!#\e(B)
+  set client_encoding" \e$B%3%^%s%I$rH/9T$9$l$P!"F0E*$K%(%s%3!<%G%#%s%0$N@ZBX$(\e(B
+  \e$B$,$G$-$^$9$,!"$=$N:]$K$O4D6-JQ?t\e(B PGCLIENTENCODING \e$B$rF1;~$K%U%m%s%H%(\e(B
+  \e$B%s%I%"%W%j%1!<%7%g%s$NCf$G@_Dj$7D>$9I,MW$,$"$j$^$9!#\e(B(psql \e$B$K$O8=:_$3\e(B
+  \e$B$N5!G=$,$J$$$?$a!";v<B>eF0E*$K%U%m%s%H%(%s%IB&$N%(%s%3!<%G%#%s%0$r@_\e(B
+  \e$BDj$9$k$3$H$,$G$-$^$;$s!#\e(B)
 
-  \e$B8=:_@_Dj$5$l$F$$$k%/%i%$%"%s%HB&$NJ8;z%3!<%I$O\e(B
+  \e$B8=:_@_Dj$5$l$F$$$k%U%m%s%H%(%s%IB&$N%(%s%3!<%G%#%s%0$O\e(B
 
        show client_encoding;
 
@@ -163,14 +187,14 @@ initdb/createdb/create database \e$B$K$*$1$kJ8;z%3!<%I$N;XDj$K$D$$$F\e(B
 
        reset client_encoding;
 
-  \e$B$O!"%G%U%)%k%H$N%/%i%$%"%s%HJ8;z%3!<%I@_Dj$KI|5"$5$;$^$9!#\e(Bpostmaster 
-  \e$B$rN)$A>e$2$k$H$-$K4D6-JQ?t\e(B PGCLIENTENCODING \e$B$,@_Dj$5$l$F$$$k$H$=$NJ8\e(B
-  \e$B;z%3!<%I$K!"$=$&$G$J$1$l$P%3%s%Q%$%k;~$K;XDj$7$?%5!<%PB&$NJ8;z%3!<%I\e(B
-  \e$B$HF1$8$K$J$j$^$9!#\e(B
+  \e$B$O!"%G%U%)%k%H$N%U%m%s%H%(%s%I%(%s%3!<%G%#%s%0@_Dj$KI|5"$5$;$^$9!#\e(B
+  postmaster\e$B$rN)$A>e$2$k$H$-$K4D6-JQ?t\e(B PGCLIENTENCODING \e$B$,@_Dj$5$l$F$$\e(B
+  \e$B$k$H$=$N%(%s%3!<%G%#%s%0$K!"$=$&$G$J$1$l$P%3%s%Q%$%k;~$K;XDj$7$?%P%C\e(B
+  \e$B%/%(%s%IB&$N%(%s%3!<%G%#%s%0$HF1$8$K$J$j$^$9!#\e(B
 
 \e$B@)8B;v9`!'\e(B
 
-  SJIS \e$B$r;HMQ$9$k>l9g!"\e(BPostgreSQL \e$B$N%/%i%$%"%s%H$G$^$H$b$KBP1~$7$F$$$k\e(B
+  SJIS \e$B$r;HMQ$9$k>l9g!"\e(BPostgreSQL \e$B$N%U%m%s%H%(%s%I$G$^$H$b$KBP1~$7$F$$$k\e(B
   \e$B$N$O\e(B psql \e$B$@$1$G$9!#\e(BTcl/Tk\e$B!"$=$N$[$+$OBP1~$7$F$^$;$s!#\e(B
 
 \e$B<U<-!'\e(B
@@ -182,10 +206,30 @@ initdb/createdb/create database \e$B$K$*$1$kJ8;z%3!<%I$N;XDj$K$D$$$F\e(B
 
 \e$B2~DjMzNr!'\e(B
 
+  1998/12/16 \e$BK\%I%-%e%a%s%H=$@5!#\e(B
+       * Makefile.custom \e$B$G\e(B MB=EUC_JP \e$B$J$I$H@_Dj$9$kJ}K!$O\e(B 6.4 \e$B0J9_\e(B
+         \e$B%5%]!<%H$5$l$F$$$J$$$N$G:o=|$7$?!#\e(B
+       * \e$BJ8;z%3!<%I\e(B \e$B"*\e(B \e$B%(%s%3!<%G%#%s%0!"%/%i%$%"%s%H"*%U%m%s%H%(%s%I\e(B
+         \e$B%5!<%P"*%P%C%/%(%s%I\e(B \e$B$K$=$l$>$l8l6g$r=$@5!#\e(B
+
+  1998/12/15 6.4 \e$B8~$1%P%0=$@5%Q%C%A%j%j!<%9!#\e(B
+       * SQL_ASCII \e$B%5%]!<%H$N%P%0=$@5\e(B
+
+  1998/11/21 6.4 \e$B8~$1%P%0=$@5%Q%C%A%j%j!<%9!#\e(B
+       * BINARY CURSOR \e$B$NLdBj$r=$@5\e(B
+       * pg_dumpall \e$B$N%P%0=$@5\e(B
+
+  1998/11/5 6.4 \e$B%j%j!<%9!#\e(B
+       * pg_database \e$B$N\e(B encoding \e$B%+%i%`$,\e(B MB \e$B$,M-8z$G$J$$$H$-$K$b\e(B
+         \e$BDI2C$5$l$k$h$&$K$J$C$?!#$=$N$?$a!"\e(BMB \e$B$,M-8z$G$J$$$H$-$K$O!"\e(B
+         ASCII \e$B$N%(%s%3!<%G%#%s%0$rI=$9\e(B SQL_ASCII \e$B$r?7$7$$%(%s%3!<%G%#%s%0\e(B
+         \e$B$H$7$FDI2C$7$?!#$3$l$K$H$b$J$$!"%(%s%3!<%G%#%s%0L>$KBP1~$9$k\e(B
+         \e$B%(%s%3!<%G%#%s%0\e(BID\e$B$,\e(B SQL_ASCII \e$B$r\e(B 0 \e$B$H$9$kHV9f$KJQ99$K$J$C$?!#\e(B
+
   1998/7/22 6.4 \e$B&A8~$1$K%Q%C%A$r%j%j!<%9!#\e(B
-       * initdb/createdb/create database \e$B$G%5!<%PB&$NJ8;z%3!<%I$r@_Dj\e(B
-          \e$B$G$-$k5!G=<BAu!#$3$N$?$a!"%7%9%F%`%+%?%m%0$N\e(B pg_database \e$B$K\e(B
-          \e$B?7$7$$%+%i%`\e(B encoding \e$B$rDI2C\e(B(MB\e$B$,M-8z$J;~$@$1\e(B)
+       * initdb/createdb/create database \e$B$G%P%C%/%(%s%IB&$N\e(B
+         \e$B%(%s%3!<%G%#%s%0$r@_Dj$-$k5!G=<BAu!#$3$N$?$a!"%7%9%F%`%+%?%m\e(B
+         \e$B%0$N\e(B pg_database \e$B$K?7$7$$%+%i%`\e(B encoding \e$B$rDI2C\e(B(MB\e$B$,M-8z$J;~$@$1\e(B)
        * copy \e$B$,\e(B PGCLIENTENCODING \e$B$KBP1~\e(B
        * SQL92 \e$B$N\e(B "SET NAMES" \e$B$r%5%]!<%H\e(B(MB\e$B$,M-8z$J;~$@$1\e(B)
        * LATIN2-5 \e$B$r%5%]!<%H\e(B
@@ -199,9 +243,9 @@ initdb/createdb/create database \e$B$K$*$1$kJ8;z%3!<%I$N;XDj$K$D$$$F\e(B
 
   1998/5/18 \e$B5!G=DI2C!?%P%0=$@5\e(B(mb_b2.patch \e$B$H$7$F\e(B pgsql-jp ML \e$B$K%j%j!<%9!"\e(B
        \e$BK\2H$G$O\e(B 6.4 snapshot \e$B$K<h$j9~$^$l$kM=Dj\e(B)
-       * \e$B4D6-JQ?t\e(B PGCLIENTENCODING \e$B$N%5%]!<%H!#%/%i%$%"%s%HB&$N\e(B
-         \e$BJ8;z%3!<%I$r;XDj$9$k!#8=:_!"\e(BSJIS, EUC_*, MULE_INTERNAL, LATIN1
-         \e$B$,;XDj$G$-$k!#$^$?!"\e(B
+       * \e$B4D6-JQ?t\e(B PGCLIENTENCODING \e$B$N%5%]!<%H!#%U%m%s%H%(%s%IB&$N\e(B
+         \e$B%(%s%3!<%G%#%s%0$r;XDj$9$k!#8=:_!"\e(BSJIS, EUC_*, MULE_INTERNAL, 
+         LATIN1 \e$B$,;XDj$G$-$k!#$^$?!"\e(B
          set client_encoding to 'sjis';
          \e$B$G$b2DG=\e(B
        * 8bit \e$BJ8;z$,EO$k$HLdBj$,5/$-$k2U=j$K$G$-$k$@$1BP1~\e(B