pgpool2.git / summary / log / commit / refs
commit 2fcdc9e512fd8fa936755c8c3a6ff8f726a4f8c4
Author: Yoshiyuki Asaba <y-asaba at pgfoundry.org>
Date: Tue Oct 30 06:58:47 2007 +0000
Improve online-recovery documentation.
doc/pgpool-ja.html | 258 ++++++++++++++++++++++++++++++++++++-----------------
doc/pgpool.css | 7 +-
2 files changed, 181 insertions(+), 84 deletions(-)
diff --git a/doc/pgpool-ja.html b/doc/pgpool-ja.html
index f213f5300..a053f2d4c 100644
--- a/doc/pgpool-ja.html
+++ b/doc/pgpool-ja.html
@@ -27,6 +27,7 @@
<li><a href="#install">pgpool-II$B$N%$%s%9%H!<%k(B</a></li>
<li><a href="#config">pgpool-II$B$N@_Dj(B</a></li>
<li><a href="#start">pgpool-II$B$N5/F0$HDd;_(B</a></li>
+ <li><a href="#online-recovery">$B%*%s%i%$%s%j%+%P%j(B</a></li>
<li><a href="#restriction">$B@)8B;v9`(B</a></li>
<li><a href="#reference">$B%j%U%!%l%s%9(B</a></li>
<li><a href="#internal">$BFbIt>pJs(B</a></li>
@@ -1119,14 +1120,114 @@ CREATE OR REPLACE FUNCTION pgpool_catalog.dist_def_tellers (val ANYELEMENT) RETU
$B$@$5$$!#(B
</p>
-<h2><a name="online-recovery"></a>$B%*%s%i%$%s%j%+%P%j$N@_DjJ}K!(B</h2>
+<h1>pgpool-II$B$N5/F0$HDd;_(B<a name="start"></a></h1>
+<p>
+$B0J>e$G@_Dj$,=*$o$C$?$N$G!$3F(BDB$B%N!<%I$r5/F0$7!$I,MW$J$i$P%7%9%F%`(BDB$B$b5/F0(B
+$B$7$F$+$i(Bpgpool-II$B$r5/F0$7$^$9!%(B
+<pre>
+pgpool [-c][-f config_file][-a hba_file][-F pcp_config_file][-n][-d]
+</pre>
+
+<table>
+<tr><td>-c</td><td>$B%/%(%j%-%c%C%7%e$r>C5n$7$^$9(B</tr>
+<tr><td>-f config_file</td><td>pgpool-II$B$N@_Dj%U%!%$%k$r;XDj$7$^$9(B</tr>
+<tr><td>-a hba_file</td><td>HBA$BG'>Z@_Dj%U%!%$%k$r;XDj$7$^$9(B</tr>
+<tr><td>-F pcp_config_file</td><td>pcp$B$N@_Dj%U%!%$%k$r;XDj$7$^$9(B</tr>
+<tr><td>-n</td><td>$B%G!<%b%s%b!<%I$G5/F0$7$^$;$s(B($B@)8fC<Kv$r@Z$jN%$7$^$;$s(B</tr>
+<tr><td>-d</td><td>$B%G%P%C%0%b!<%I$G5/F0$7$^$9(B</tr>
+</table>
+
+pgpool-II$B$NDd;_$O8e=R$N(Bpcp$B%3%^%s%I$G$b$G$-$^$9$,!$(Bpgpool-II$B%3%^%s%I$r;H$&$3$H(B
+$B$b$G$-$^$9!%(B
+
+<pre>
+pgpool [-f config_file][-F pcp_config_file] [-m {s[mart]|f[ast]|i[mmediate]}] stop
+</pre>
+
+<table>
+<tr><td>-m s[mart]</td><td>$B@\B3Cf$N%/%i%$%"%s%H$,@\B3$r=*$o$k$N$rBT$C$F$+$iDd;_$7$^$9(B($B%G%U%)%k%H(B)</td></tr>
+<tr><td>-m f[ast]</td><td>$B@\B3Cf$N%/%i%$%"%s%H$,@\B3$r=*$o$k$N$rBT$?$:$KD>$A$KDd;_$7$^$9(B</td></tr>
+<tr><td>-m i[mmediate]</td><td>-m f$B$HF1$8F0:n$G$9(B</td></tr>
+</table>
+</p>
+
+<h1><a name="online-recovery"></a>$B%*%s%i%$%s%j%+%P%j(B</h1>
+<h2> $B%*%s%i%$%s%j%+%P%j35MW(B</h2>
<p>
$B%l%W%j%1!<%7%g%s%b!<%I$G(B pgpool $B$,F0:n$7$F$$$k>l9g!"%@%&%s$7$?%N!<(B
$B%I$N%G!<%?$r:FF14|$5$;$?>e$G!"%N!<%I$rI|5"$5$;$k$3$H$,$G$-$^$9!#$3(B
$B$N5!G=$r!V%*%s%i%$%s%j%+%P%j!W$H8F$S$^$9!#(B
</p>
-<h3> pgpool $B$N@_Dj(B</h3>
+<p>
+ $B%*%s%i%$%s%j%+%P%j$r<B;\$9$k$?$a$K$O!"%N!<%I$,@Z$jN%$5$l$F$$$k$H(B
+ pgpool $B$,8!CN$7$F$$$kI,MW$,$"$j$^$9!#%N!<%I$rF0E*$KDI2C$7$?$$>l9g$K(B
+ $B$O(B pgpool.conf $B$N(B backend_* $B%Q%i%a!<%?$rDI2C$7$F$*$-!"@_Dj%U%!%$%k(B
+ $B$r:FFI$_9~$_$5$;$k$H!"%N!<%I$,@Z$jN%$5$l$?>uBV$G(B pgpool $B$K%N!<%I>p(B
+ $BJs$,EPO?$5$l$^$9!#(B
+</p>
+
+<p>
+ $B$^$?!"%j%+%P%j$9$k%N!<%I$N(B PostgreSQL $B$,$9$G$KF0:nCf$G$"$l$P!"$"$i(B
+ $B$+$8$a(B PostgreSQL $B$r%7%c%C%H%@%&%s$5$;$F$*$$$F$/$@$5$$!#(B
+</p>
+
+<p>
+ pgpool $B$G$O%*%s%i%$%s%j%+%P%j$r(B 2 $BCJ3,$KJ,$1$F<B;\$7$^$9!#(Bpgpool $B$N(B
+ $B%/%i%$%"%s%H$+$i$O40A4$J%G!<%?$NF14|$r<h$k$?$a$K<c43$N@\B3BT$A$,H/(B
+ $B@8$7$^$9!#%j%+%P%j<j=g$G0J2<$NDL$j$G$9!#(B
+
+ <ol>
+ <li> CHECKPOINT $B<B9T(B
+ <li> $B%U%!!<%9%H%9%F!<%8$N<B;\(B
+ <li> $B@\B3$,$9$Y$F@ZCG$5$l$k$^$GBT5!(B
+ <li> CHECKPOINT $B<B9T(B
+ <li> $B%;%+%s%I%9%F!<%8$N<B;\(B
+ <li> postmaster $B$N5/F0(B(pgpool_remote_start $B$N<B9T(B)
+ <li> $B%N!<%I$NI|5"(B
+ </ol>
+</p>
+
+<p>
+ $B%G!<%?F14|$NBh0lCJ3,$r!V%U%!!<%9%H%9%F!<%8!W$H8F$S$^$9!#%U%!!<%9%H(B
+ $B%9%F!<%8Cf$K(B1 $B2sL\$N%G!<%?F14|$r9T$$$^$9!#%U%!!<%9%H%9%F!<%8Cf$O%G!<(B
+ $B%?$N99?7$d;2>H$rJB9T$7$F9T$&$3$H$,$G$-$^$9!#(B
+</p>
+
+<p>
+ $B%U%!!<%9%H%9%F!<%8$G=hM}$9$kFbMF$O%f!<%6$,Dj5A$9$k$3$H$,$G$-$^$9!#(B
+ $B%9%/%j%W%H$G$O(B 3 $B$D$N0z?t$r<u$1<h$k$3$H$,$G$-$^$9!#(B
+
+ <ol>
+ <li> $B%^%9%?$N%G!<%?%Y!<%9%/%i%9%?%Q%9(B
+ <li> $B%j%+%P%j%N!<%I$N%[%9%HL>(B
+ <li> $B%j%+%P%j%N!<%I$N%G!<%?%Y!<%9%/%i%9%?%Q%9(B
+ </ol>
+</p>
+
+<p>
+ $B<!$K(B 2 $B2sL\$N%G!<%?F14|$r9T$$$^$9!#$3$l$r!V%;%+%s%I%9%F!<%8!W$H8F$S(B
+ $B$^$9!#(Bpgpool $B$G$O%;%+%s%I%9%F!<%8$KF~$kA0$K@\B3Cf$N%/%i%$%"%s%H$,$9(B
+ $B$Y$F@\B3$,=*N;$5$l$k$^$GBT$A$^$9!#$=$N4V$K@\B3%j%/%(%9%H$,Mh$?>l9g(B
+ $B$K$O!"$=$N@\B3$r$9$Y$F%V%m%C%/$7$^$9!#(B
+
+ $B$9$Y$F$N@\B3$,=*N;$5$l$k$H!"%U%!!<%9%H%9%F!<%80J9_$K99?7$5$l$?%G!<(B
+ $B%?$rF14|$9$k$?$a$N%;%+%s%I%9%F!<%8$,3+;O$5$l$^$9!#$=$3$G:G=*E*$J%G!<(B
+ $B%?$NF14|$r9T$$$^$9!#$3$N4V$O%/%i%$%"%s%H$+$i$O(B pgpool $B$X$N@\B3$,BT(B
+ $B$?$5$l$k>uBV$K$J$j$^$9!#(B
+</p>
+
+<p>
+<font color="red">
+ $B$J$*!"%*%s%i%$%s%j%+%P%j$N@)8B;v9`$H$7$F!"J#?t$N%[%9%H$K(B pgpool $B$r(B
+ $BG[CV$7$F%l%W%j%1!<%7%g%s$5$;$F$$$k>l9g$K$O!"%*%s%i%$%s%j%+%P%j$O@5(B
+ $B$7$/F0:n$7$^$;$s!#$I$l$+$N(B pgpool $B$K%j%+%P%j%j%/%(%9%H$r=P$7$?;~$K!"(B
+ $BB>$N(B pgpool $B$+$i99?7$,EAHB$9$k$H!"%G!<%?$rF14|$5$;$k$3$H$,$G$-$J$/(B
+ $B$J$j$^$9!#(B
+</font>
+</p>
+
+<h2> pgpool $B$N@_Dj(B</h2>
<p>
$B%*%s%i%$%s%j%+%P%j$r@_Dj$9$k$?$a$K$O!"(Bpgpool.conf $B$N0J2<$NCM$r@_Dj(B
$B$7$F$/$@$5$$!#(B
@@ -1141,93 +1242,58 @@ CREATE OR REPLACE FUNCTION pgpool_catalog.dist_def_tellers (val ANYELEMENT) RETU
</p>
-<h3> C $B8@8l4X?t$N%$%s%9%H!<%k(B</h3>
+<h2> C $B8@8l4X?t$N%$%s%9%H!<%k(B</h2>
<p>
$B<!$K!"%j%+%P%j$r<B;\$9$k$?$a$N(B PostgreSQL $B$N(B C $B8@8l4X?t$r3F%N!<%I$N(B
template1 $B%G!<%?%Y!<%9$K%$%s%9%H!<%k$7$^$9!#%=!<%9%3!<%I$O(B
+</p>
<pre>
pgpool-II-x.x.x/sql/pgpool-recovery/
</pre>
+<p>
$B$K$"$j$^$9!#%G%#%l%/%H%j$r0\F0$7!"(Bmake install $B$7$F$/$@$5$$!#(B
+</p>
<pre>
% cd pgpool-II-x.x.x/sql/pgpool-recovery/
% make install
</pre>
+<p>
C $B8@8l4X?t$N%b%8%e!<%k$r%$%s%9%H!<%k$7$?$i!"B3$$$F(B C $B8@8l4X?t$r8F$S$@(B
$B$9$?$a$N(B SQL $B$r%$%s%9%H!<%k$7$^$9!#(B
+</p>
<pre>
% cd pgpool-II-x.x.x/sql/pgpool-recovery/
% psql -f pgpool-recovery.sql template1
</pre>
-</p>
-<h3> $B%j%+%P%j%9%/%j%W%H$NG[CV(B</h3>
-<p>
-$B%G!<%?$rF14|$5$;$k$?$a$N%9%/%j%W%H$H!"%j%b!<%H$+$i(B postmaster $B$r:F5/F0(B
-$B$5$;$k$?$a$N%9%/%j%W%H$r3F%N!<%I$N(B $PGDATA $B0J2<$KG[CV$7$^$9!#%9%/%j%W(B
-$B%H$O0J2<$NDL$j$G$9!#$J$*!"(Bpgpool-II-x.x.x/sample $B0J2<$K%5%s%W%k%9%/%j(B
-$B%W%H$bMQ0U$7$F$"$j$^$9$N$G;29M$K$7$F$/$@$5$$!#(B
-</p>
-
-<h4>pgpool_recovery </h4>
-<p>
-$B%^%9%?$+$iI|5"$5$;$k%N!<%I$X$N%G!<%?$NJ*M}%3%T!<$r9T$&%9%/%j%W%H$G$9!#(B
-pgpool $B$+$i$O0J2<$N7A<0$G%9%/%j%W%H$r<B9T$7$^$9!#(B
-
-<pre>
- % pgpool_recovery datadir remote_host remote_datadir
- datadir: $B%^%9%?$N%G!<%?%Y!<%9%/%i%9%?%Q%9(B
- remote_host: $B%j%+%P%j%N!<%I$N%[%9%HL>(B
- remote_datadir: $B%j%+%P%j%N!<%I$N%G!<%?%Y!<%9%/%i%9%?%Q%9(B
-</pre>
-
-$B%5%s%W%k%9%/%j%W%H$G$O(B rsync $B$r;H$C$FJ*M}%3%T!<$r$7$F$$$^$9!#$b$7(B
-rsync $B$r;H$&>l9g$O!"%Q%9%U%l!<%:L5$7$G(B ssh $B7PM3$G%m%0%$%s$G$-$k$h$&$K(B
-$B$"$i$+$8$a@_Dj$7$F$*$/I,MW$,$"$j$^$9!#(B
-</p>
+<h2> $B%j%+%P%j%9%/%j%W%H$NG[CV(B</h2>
<p>
-pgpool_recovery $B$r;H$&>l9g$O(B pgpool.conf $B$K0J2<$N9T$rDI2C$7$F$/$@$5$$!#(B
-
-<pre>
-recovery_1st_stage_command = 'pgpool_recovery'
-recovery_2nd_stage_command = 'pgpool_recovery'
-</pre>
+$B%G!<%?$rF14|$5$;$k$?$a$N%9%/%j%W%H$H!"%j%b!<%H$+$i(B postmaster $B$r:F5/F0(B
+$B$5$;$k$?$a$N%9%/%j%W%H$r3F%N!<%I$N(B $PGDATA $B0J2<$KG[CV$7$^$9!#$"$i$+$8(B
+$B$a(Bpgpool-II-x.x.x/sample $B0J2<$K%5%s%W%k%9%/%j%W%H$bMQ0U$7$F$"$j$^$9$N(B
+$B$G;29M$K$7$F$/$@$5$$!#$3$3$G$O%5%s%W%k%9%/%j%W%H$r;H$C$F!"(BPITR $B$K$h$k(B
+$B%j%+%P%jJ}K!$H!"(Brsync $B$K$h$k%j%+%P%jJ}K!$r@bL@$7$^$9!#(B
</p>
-<h4>pgpool_remote_start </h4>
+<h3>PITR $B$K$h$k%j%+%P%j(B</h3>
<p>
-$B%G!<%?:FF14|8e$K(B postmaster $B$r5/F0$5$;$k%9%/%j%W%H$G$9!#(B
-pgpool $B$+$i$O0J2<$N7A<0$G%9%/%j%W%H$r<B9T$7$^$9!#(B
-
-<pre>
- % pgpool_remote_start remote_host remote_datadir
- remote_host: $B%j%+%P%j%N!<%I$N%[%9%HL>(B
- remote_datadir: $B%j%+%P%j%N!<%I$N%G!<%?%Y!<%9%/%i%9%?%Q%9(B
-</pre>
-
-$B%5%s%W%k%9%/%j%W%H$G$O(B ssh $B7PM3$G(B postmaster $B$r5/F0$7$F$$$^$9!#$3$A$i(B
-$B$b$"$i$+$8$a%Q%9%U%l!<%:L5$7$G(B ssh $B7PM3$G%m%0%$%s$G$-$k$h$&$K@_Dj$7$F(B
-$B$*$/I,MW$,$"$j$^$9!#(B
+$B$3$3$G$O(B PostgreSQL $B$N(B PITR $B5!G=$r;H$C$F%j%+%P%j$r$9$k@_DjNc$r@bL@$7$^(B
+$B$9!#(BPITR $B$K$h$k%j%+%P%j$r$9$k>l9g$K$O$"$i$+$8$a(B PostgreSQL $B$N@_Dj$G%m(B
+$B%0$r%"!<%+%$%V$5$;$k$h$&$K$7$F$*$$$F$/$@$5$$!#(B
</p>
-<h4>pgpool_recovery_pitr</h4>
<p>
-rsync $B$K$h$k%G!<%?%3%T!<J}<0$NB>$K!"(BPostgreSQL $B$N(B PITR $B$r;H$C$F%j%+%P(B
-$B%j$r$9$k$3$H$,$G$-$^$9!#(BPITR $B$K$h$k%j%+%P%j$r$9$k>l9g$K$O$"$i$+$8$a(B
-PostgreSQL $B$N@_Dj$G%m%0$r%"!<%+%$%V$5$;$k$h$&$K$7$F$*$$$F$/$@$5$$!#(B
+$B$^$:%U%!!<%9%H%9%F!<%8$G%Y!<%9%P%C%/%"%C%W$r<hF@$7!"%j%+%P%j@h$X%3%T!<(B
+$B$9$k%9%/%j%W%H(B($B$3$3$G$O%U%!%$%kL>$r(B copy-base-backup $B$H$7$^$9(B)$B$rMQ0U$7(B
+$B$^$9!#Nc$($P0J2<$N$h$&$J%9%/%j%W%H$G<hF@$9$k$3$H$,$G$-$^$9!#(B
</p>
-<p>
-$B%Y!<%9%P%C%/%"%C%W$r<hF@$7!"%j%+%P%j@h$X%3%T!<$9$k%9%/%j%W%H(B($B$3$3$G$O(B
-$B%U%!%$%kL>$r(B copy-base-backup $B$H$7$^$9(B)$B$rMQ0U$7$^$9!#Nc$($P0J2<$N$h$&(B
-$B$J%9%/%j%W%H$G<hF@$9$k$3$H$,$G$-$^$9!#(B
-
<pre>
#! /bin/sh
@@ -1238,7 +1304,9 @@ PostgreSQL $B$N@_Dj$G%m%0$r%"!<%+%$%V$5$;$k$h$&$K$7$F$*$$$F$/$@$5$$!#(B
scp pgsql.tar.gz secondary:/data
</pre>
+<p>
$B%Y!<%9%P%C%/%"%C%W<hF@;~$K(B recovery.conf $B$r@8@.$7$F$*$-$^$9!#(B
+</p>
<pre>
restore_command = 'scp master:/data/archive_log/%f %p'
</pre>
@@ -1246,9 +1314,9 @@ restore_command = 'scp master:/data/archive_log/%f %p'
</p>
<p>
-$B<!$K:G?7$N>uBV$^$G(B PITR $B$K$h$k%j%+%P%j$r<B;\$G$-$k$h$&$K$9$k$?$a$K!"(B
-pgpool_recovery_pitr $B%9%/%j%W%H$r(B$PGDATA $B$K%3%T!<$7$^$9!#$3$N%9%/%j%W(B
-$B%H$G$O(B XLOG $B$r6/@)E*$K%9%$%C%A$5$;$k$h$&$K$7$^$9!#(B
+$B%;%+%s%I%9%F!<%8$G$O:G?7$N>uBV$^$G(B PITR $B$K$h$k%j%+%P%j$r<B;\$G$-$k$h$&(B
+$B$K$9$k$?$a$K!"(Bpgpool_recovery_pitr $B%9%/%j%W%H$r(B$PGDATA $B$K%3%T!<$7$^$9!#(B
+$B$3$N%9%/%j%W%H$G$O(B XLOG $B$r6/@)E*$K%9%$%C%A$5$;$k$h$&$K$7$^$9!#(B
</p>
<pre>
@@ -1270,44 +1338,68 @@ recovery_2nd_stage_command = 'pgpool_recovery_pitr'
$B$3$l$G(B PITR $B$K$h$k%*%s%i%$%s%j%+%P%j$N=`Hw$,40N;$G$9!#(B
</p>
-<h3>$B%j%+%P%j$N<B9T(B</h3>
+<h4>pgpool_remote_start </h4>
<p>
-$B0J>e$G%*%s%i%$%s%j%+%P%j$N=`Hw$,@0$$$^$7$?!#(B
-$B%*%s%i%$%s%j%+%P%j$r<B9T$9$k$K$O(B pcp_recovery_node $B%3%^%s%I$r;H$&$+!"(B
-pgpool $B4IM}%D!<%k$+$i<B9T$7$F$/$@$5$$!#(B
+$B%G!<%?:FF14|8e$K(B postmaster $B$r5/F0$5$;$k%9%/%j%W%H$G$9!#(B
+pgpool $B$+$i$O0J2<$N7A<0$G%9%/%j%W%H$r<B9T$7$^$9!#(B
</p>
-<h1>pgpool-II$B$N5/F0$HDd;_(B<a name="start"></a></h1>
+<pre>
+ % pgpool_remote_start remote_host remote_datadir
+ remote_host: $B%j%+%P%j%N!<%I$N%[%9%HL>(B
+ remote_datadir: $B%j%+%P%j%N!<%I$N%G!<%?%Y!<%9%/%i%9%?%Q%9(B
+</pre>
+
<p>
-$B0J>e$G@_Dj$,=*$o$C$?$N$G!$3F(BDB$B%N!<%I$r5/F0$7!$I,MW$J$i$P%7%9%F%`(BDB$B$b5/F0(B
-$B$7$F$+$i(Bpgpool-II$B$r5/F0$7$^$9!%(B
+$B%5%s%W%k%9%/%j%W%H$G$O(B ssh $B7PM3$G(B postmaster $B$r5/F0$7$F$$$^$9!#$3$A$i(B
+$B$b$"$i$+$8$a%Q%9%U%l!<%:L5$7$G(B ssh $B7PM3$G%m%0%$%s$G$-$k$h$&$K@_Dj$7$F(B
+$B$*$/I,MW$,$"$j$^$9!#(B
+</p>
+
+<p>
+PITR $B$K$h$k%j%+%P%j$G$"$l$P!"(Brecovery.conf $B$NFbMF$K$7$?$,$C$F%j%+%P%j(B
+$B$7$?8e$K(B postmaster $B$,@\B32DG=>uBV$K$J$j$^$9!#(B
+</p>
+
+<h3>rsync $B$K$h$k%j%+%P%j(B </h3>
+<p>
+7.4 $B0JA0$N>l9g$O(B PITR $B5!G=$,$"$j$^$;$s!#$=$3$G(B PITR $B$r;H$o$:$K(B rsync
+$B$r;H$C$?%j%+%P%jJ}K!$r@bL@$7$^$9!#(Bsample $B%G%#%l%/%H%j$K(B
+pgpool_recovery $B$H$$$&%U%!%$%k$,$"$j$^$9!#%^%9%?$+$iI|5"$5$;$k%N!<%I$X(B
+$B$N%G!<%?$NJ*M}%3%T!<$r9T$&%9%/%j%W%H$G$9!#(Bpgpool $B$+$i$O0J2<$N7A<0$G%9(B
+$B%/%j%W%H$r<B9T$7$^$9!#(B
+</p>
+
<pre>
-pgpool [-c][-f config_file][-a hba_file][-F pcp_config_file][-n][-d]
+ % pgpool_recovery datadir remote_host remote_datadir
+ datadir: $B%^%9%?$N%G!<%?%Y!<%9%/%i%9%?%Q%9(B
+ remote_host: $B%j%+%P%j%N!<%I$N%[%9%HL>(B
+ remote_datadir: $B%j%+%P%j%N!<%I$N%G!<%?%Y!<%9%/%i%9%?%Q%9(B
</pre>
-<table>
-<tr><td>-c</td><td>$B%/%(%j%-%c%C%7%e$r>C5n$7$^$9(B</tr>
-<tr><td>-f config_file</td><td>pgpool-II$B$N@_Dj%U%!%$%k$r;XDj$7$^$9(B</tr>
-<tr><td>-a hba_file</td><td>HBA$BG'>Z@_Dj%U%!%$%k$r;XDj$7$^$9(B</tr>
-<tr><td>-F pcp_config_file</td><td>pcp$B$N@_Dj%U%!%$%k$r;XDj$7$^$9(B</tr>
-<tr><td>-n</td><td>$B%G!<%b%s%b!<%I$G5/F0$7$^$;$s(B($B@)8fC<Kv$r@Z$jN%$7$^$;$s(B</tr>
-<tr><td>-d</td><td>$B%G%P%C%0%b!<%I$G5/F0$7$^$9(B</tr>
-</table>
+<p>
+$B%5%s%W%k%9%/%j%W%H$G$O(B rsync $B$r;H$C$FJ*M}%3%T!<$r$7$F$$$^$9!#$b$7(B
+rsync $B$r;H$&>l9g$O!"%Q%9%U%l!<%:L5$7$G(B ssh $B7PM3$G%m%0%$%s$G$-$k$h$&$K(B
+$B$"$i$+$8$a@_Dj$7$F$*$/I,MW$,$"$j$^$9!#(B
+</p>
-pgpool-II$B$NDd;_$O8e=R$N(Bpcp$B%3%^%s%I$G$b$G$-$^$9$,!$(Bpgpool-II$B%3%^%s%I$r;H$&$3$H(B
-$B$b$G$-$^$9!%(B
+<p>
+pgpool_recovery $B$r;H$&>l9g$O(B pgpool.conf $B$K0J2<$N9T$rDI2C$7$F$/$@$5$$!#(B
<pre>
-pgpool [-f config_file][-F pcp_config_file] [-m {s[mart]|f[ast]|i[mmediate]}] stop
+recovery_1st_stage_command = 'pgpool_recovery'
+recovery_2nd_stage_command = 'pgpool_recovery'
</pre>
+</p>
-<table>
-<tr><td>-m s[mart]</td><td>$B@\B3Cf$N%/%i%$%"%s%H$,@\B3$r=*$o$k$N$rBT$C$F$+$iDd;_$7$^$9(B($B%G%U%)%k%H(B)</td></tr>
-<tr><td>-m f[ast]</td><td>$B@\B3Cf$N%/%i%$%"%s%H$,@\B3$r=*$o$k$N$rBT$?$:$KD>$A$KDd;_$7$^$9(B</td></tr>
-<tr><td>-m i[mmediate]</td><td>-m f$B$HF1$8F0:n$G$9(B</td></tr>
-</table>
+<h2>$B%j%+%P%j$N<B9T(B</h2>
+<p>
+$B0J>e$G%*%s%i%$%s%j%+%P%j$N=`Hw$,@0$$$^$7$?!#(B
+$B%*%s%i%$%s%j%+%P%j$r<B9T$9$k$K$O(B pcp_recovery_node $B%3%^%s%I$r;H$&$+!"(B
+pgpool $B4IM}%D!<%k$+$i<B9T$7$F$/$@$5$$!#(B
</p>
+
<h1>$B@)8B;v9`(B<a name="restriction"></a></h1>
<p>
<h2>$BG'>Z!&%"%/%;%9@)8fJ}<0(B</h2>
diff --git a/doc/pgpool.css b/doc/pgpool.css
index ab8b9f0a1..59db5a0e1 100644
--- a/doc/pgpool.css
+++ b/doc/pgpool.css
@@ -101,11 +101,16 @@ ul, ol,dl {
dt {
font-weight:bold;
}
-li {
+
+ul li {
list-style:square;
color: #663333;
}
+ol li {
+ color: #663333;
+}
+
a:link { color: blue; }
a:hover{ color: red; }
[parent: 7a3260dcaee4]