Also fix some pgpool_adm English docs.
<!ENTITY showPoolPools SYSTEM "show_pool_pools.sgml">
<!ENTITY showPoolVersion SYSTEM "show_pool_version.sgml">
<!ENTITY showPoolCache SYSTEM "show_pool_cache.sgml">
+<!ENTITY pgpoolAdmPcpNodeInfo SYSTEM "pgpool_adm_pcp_node_info.sgml">
+<!ENTITY pgpoolAdmPcpPoolStatus SYSTEM "pgpool_adm_pcp_pool_status.sgml">
+<!ENTITY pgpoolAdmPcpNodeCount SYSTEM "pgpool_adm_pcp_node_count.sgml">
+<!ENTITY pgpoolAdmPcpAttachNode SYSTEM "pgpool_adm_pcp_attach_node.sgml">
+<!ENTITY pgpoolAdmPcpDetachNode SYSTEM "pgpool_adm_pcp_detach_node.sgml">
--- /dev/null
+<!--
+doc/src/sgml/ref/pgpool_adm_pcp_attach_node.sgml
+Pgpool-II documentation
+-->
+
+<refentry id="PGPOOL-ADM-PCP-ATTACH-NODE">
+ <indexterm zone="pgpool-adm-pcp-attach-node">
+ <primary>pgpool_adm_pcp_attach_node</primary>
+ </indexterm>
+
+ <refmeta>
+ <refentrytitle>pgpool_adm_pcp_attach_node</refentrytitle>
+ <manvolnum>3</manvolnum>
+ <refmiscinfo>pgpool_adm extension</refmiscinfo>
+ </refmeta>
+
+ <refnamediv>
+ <refname>pgpool_adm_pcp_attach_node</refname>
+ <refpurpose>
+<!--
+ a function to attach given node ID
+-->
+指定ノードをアタッチする関数
+ </refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef><function>pcp_attach_node</function> returns record</funcdef>
+ <paramdef>integer <parameter>node_id</parameter></paramdef>
+ <paramdef>text <parameter>host</parameter></paramdef>
+ <paramdef>integer <parameter>port</parameter></paramdef>
+ <paramdef>text <parameter>username</parameter></paramdef>
+ <paramdef>text <parameter>password</parameter></paramdef>
+ <paramdef>out <parameter>node_attached boolean</parameter></paramdef>
+ </funcprototype>
+
+ <funcprototype>
+ <funcdef><function>pcp_attach_node</function> returns record</funcdef>
+ <paramdef>integer <parameter>node_id</parameter></paramdef>
+ <paramdef>text <parameter>pcp_server</parameter></paramdef>
+ <paramdef>out <parameter>node_attached boolean</parameter></paramdef>
+ </funcprototype>
+
+ </funcsynopsis>
+ </refsynopsisdiv>
+
+ <refsect1 id="R3-PCP-ATTACH-NODE-3">
+<!--
+ <title>Description</title>
+-->
+ <title>説明</title>
+ <para>
+<!--
+ <function>pcp_attach_node</function> attaches a node
+ to <productname>Pgpool-II</productname>.
+-->
+<function>pcp_attach_node</function>は、ノードを<productname>Pgpool-II</productname>にアタッチします。
+ </para>
+ </refsect1>
+
+ <refsect1>
+<!--
+ <title>Arguments</title>
+-->
+ <title>引数</title>
+ <para>
+ <variablelist>
+
+ <varlistentry>
+ <term><replaceable class="parameter">node_id</replaceable></term>
+ <listitem>
+ <para>
+<!--
+ The index of backend node to attach.
+-->
+ノードをアタッチするバックエンドのインデックスです。
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><replaceable class="parameter">pcp_server</replaceable></term>
+ <listitem>
+ <para>
+<!--
+ The foreign server name for pcp server.
+-->
+pcpサーバの外部サーバ名
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+<!--
+ <term><option>Other arguments </option></term>
+-->
+ <term><option>他の引数</option></term>
+ <listitem>
+ <para>
+<!--
+ See <xref linkend="pcp-common-options">.
+-->
+<xref linkend="pcp-common-options">を参照ください。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1>
+<!--
+ <title>Example</title>
+-->
+ <title>使用例</title>
+ <para>
+<!--
+ Here is an example output:
+-->
+使用例です。
+ <programlisting>
+test=# SELECT * FROM pcp_attach_node(1,'localhost',11001,'t-ishii','t-ishii');
+ node_attached
+---------------
+ t
+(1 row)
+ </programlisting>
+ </para>
+
+ </refsect1>
+
+</refentry>
--- /dev/null
+<!--
+doc/src/sgml/ref/pgpool_adm_pcp_detach_node.sgml
+Pgpool-II documentation
+-->
+
+<refentry id="PGPOOL-ADM-PCP-DETACH-NODE">
+ <indexterm zone="pgpool-adm-pcp-detach-node">
+ <primary>pgpool_adm_pcp_detach_node</primary>
+ </indexterm>
+
+ <refmeta>
+ <refentrytitle>pgpool_adm_pcp_detach_node</refentrytitle>
+ <manvolnum>3</manvolnum>
+ <refmiscinfo>pgpool_adm extension</refmiscinfo>
+ </refmeta>
+
+ <refnamediv>
+ <refname>pgpool_adm_pcp_detach_node</refname>
+ <refpurpose>
+<!--
+ a function to detach given node ID
+ -->
+指定ノードをデタッチする関数
+ </refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef><function>pcp_detach_node</function> returns record</funcdef>
+ <paramdef>integer <parameter>node_id</parameter></paramdef>
+ <paramdef>boolean <parameter>gracefully</parameter></paramdef>
+ <paramdef>text <parameter>host</parameter></paramdef>
+ <paramdef>integer <parameter>port</parameter></paramdef>
+ <paramdef>text <parameter>username</parameter></paramdef>
+ <paramdef>text <parameter>password</parameter></paramdef>
+ <paramdef>out <parameter>node_detached boolean</parameter></paramdef>
+ </funcprototype>
+
+ <funcprototype>
+ <funcdef><function>pcp_detach_node</function> returns record</funcdef>
+ <paramdef>integer <parameter>node_id</parameter></paramdef>
+ <paramdef>boolean <parameter>gracefully</parameter></paramdef>
+ <paramdef>text <parameter>pcp_server</parameter></paramdef>
+ <paramdef>out <parameter>node_detached boolean</parameter></paramdef>
+ </funcprototype>
+
+ </funcsynopsis>
+ </refsynopsisdiv>
+
+ <refsect1 id="R3-PCP-DETACH-NODE-3">
+<!--
+ <title>Description</title>
+-->
+ <title>説明</title>
+ <para>
+<!--
+ <function>pcp_detach_node</function> detaches a node
+ from <productname>Pgpool-II</productname>.
+-->
+ <function>pcp_detach_node</function>はノードを<productname>Pgpool-II</productname>からデタッチします。
+ </para>
+ </refsect1>
+
+ <refsect1>
+<!--
+ <title>Arguments</title>
+-->
+ <title>引数</title>
+ <para>
+ <variablelist>
+
+ <varlistentry>
+ <term><replaceable class="parameter">node_id</replaceable></term>
+ <listitem>
+ <para>
+<!--
+ The index of backend node to detach.
+-->
+ノードをデタッチするバックエンドのインデックスです。
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><replaceable class="parameter">gracefully</replaceable></term>
+ <listitem>
+ <para>
+<!--
+ If true, wait for all session
+ of <productname>pgpool-II</productname> terminates.
+-->
+もし真なら<productname>pgpool-II</productname>のすべてのセッションが終了するまで待ちます。
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><replaceable class="parameter">pcp_server</replaceable></term>
+ <listitem>
+ <para>
+<!--
+ The foreign server name for pcp server.
+-->
+pcpサーバの外部サーバ名
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+<!--
+ <term><option>Other arguments </option></term>
+-->
+ <term><option>他の引数</option></term>
+ <listitem>
+ <para>
+<!--
+ See <xref linkend="pcp-common-options">.
+-->
+<xref linkend="pcp-common-options">を参照ください。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1>
+<!--
+ <title>Example</title>
+-->
+ <title>使用例</title>
+ <para>
+<!--
+ Here is an example output:
+-->
+使用例です。
+ <programlisting>
+test=# SELECT * FROM pcp_detach_node(1, 'false', 'localhost',11001,'t-ishii','t-ishii');
+ node_detached
+---------------
+ t
+(1 row)
+ </programlisting>
+ </para>
+
+ </refsect1>
+
+</refentry>
--- /dev/null
+<!--
+doc/src/sgml/ref/pgpool_adm_pcp_node_count.sgml
+Pgpool-II documentation
+-->
+
+<refentry id="PGPOOL-ADM-PCP-NODE-COUNT">
+ <indexterm zone="pgpool-adm-pcp-node-count">
+ <primary>pgpool_adm_pcp_node_count</primary>
+ </indexterm>
+
+ <refmeta>
+ <refentrytitle>pgpool_adm_pcp_node_count</refentrytitle>
+ <manvolnum>3</manvolnum>
+ <refmiscinfo>pgpool_adm extension</refmiscinfo>
+ </refmeta>
+
+ <refnamediv>
+ <refname>pgpool_adm_pcp_node_count</refname>
+ <refpurpose>
+<!--
+ a function to retrieves number of backend nodes.
+-->
+ノード数を取得する関数
+ </refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef><function>pcp_node_count</function> returns integer</funcdef>
+ <paramdef>text <parameter>host</parameter></paramdef>
+ <paramdef>integer <parameter>port</parameter></paramdef>
+ <paramdef>text <parameter>username</parameter></paramdef>
+ <paramdef>text <parameter>password</parameter></paramdef>
+ </funcprototype>
+
+ <funcprototype>
+ <funcdef><function>pcp_node_count</function> returns integer</funcdef>
+ <paramdef>text <parameter>pcp_server</parameter></paramdef>
+ </funcprototype>
+
+ </funcsynopsis>
+ </refsynopsisdiv>
+
+ <refsect1 id="R3-PCP-NODE-COUNT-3">
+ <title>Description</title>
+ <para>
+<!--
+ <function>pcp_node_count</function> retrieves number of DB nodes.
+-->
+<function>pcp_node_count</function>はDBノードの数を取得します。
+ </para>
+ </refsect1>
+
+ <refsect1>
+<!--
+ <title>Arguments</title>
+-->
+ <title>引数</title>
+ <para>
+ <variablelist>
+
+ <varlistentry>
+ <term><replaceable class="parameter">pcp_server</replaceable></term>
+ <listitem>
+ <para>
+<!--
+ The foreign server name for pcp server.
+-->
+pcpサーバの外部サーバ名
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+<!--
+ <term><option>Other arguments </option></term>
+-->
+ <term><option>他の引数</option></term>
+ <listitem>
+ <para>
+<!--
+ See <xref linkend="pcp-common-options">.
+-->
+<xref linkend="pcp-common-options">を参照ください。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1>
+<!--
+ <title>Example</title>
+-->
+ <title>使用例</title>
+ <para>
+<!--
+ Here is an example output:
+-->
+使用例です。
+ <programlisting>
+test=# SELECT * FROM pcp_node_count('localhost',11001,'t-ishii','t-ishii');
+ node_count
+------------
+ 2
+(1 row)
+ </programlisting>
+ </para>
+
+ </refsect1>
+
+</refentry>
--- /dev/null
+<!--
+doc/src/sgml/ref/pgpool_adm_pcp_node_info.sgml
+Pgpool-II documentation
+-->
+
+<refentry id="PGPOOL-ADM-PCP-NODE-INFO">
+ <indexterm zone="pgpool-adm-pcp-node-info">
+ <primary>pgpool_adm_pcp_node_info</primary>
+ </indexterm>
+
+ <refmeta>
+ <refentrytitle>pgpool_adm_pcp_node_info</refentrytitle>
+ <manvolnum>3</manvolnum>
+ <refmiscinfo>pgpool_adm extension</refmiscinfo>
+ </refmeta>
+
+ <refnamediv>
+ <refname>pgpool_adm_pcp_node_info</refname>
+ <refpurpose>
+<!--
+ a function to display the information on the given node
+ ID
+-->
+指定ノードIDの情報を表示する関数
+ </refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef><function>pcp_node_info</function> returns record</funcdef>
+ <paramdef>integer <parameter>node_id</parameter></paramdef>
+ <paramdef>text <parameter>host</parameter></paramdef>
+ <paramdef>integer <parameter>port</parameter></paramdef>
+ <paramdef>text <parameter>username</parameter></paramdef>
+ <paramdef>text <parameter>password</parameter></paramdef>
+ <paramdef>out <parameter>status text</parameter></paramdef>
+ <paramdef>out <parameter>weight float4</parameter></paramdef>
+ </funcprototype>
+
+ <funcprototype>
+ <funcdef><function>pcp_node_info</function> returns record</funcdef>
+ <paramdef>integer <parameter>node_id</parameter></paramdef>
+ <paramdef>text <parameter>pcp_server</parameter></paramdef>
+ <paramdef>out <parameter>status text</parameter></paramdef>
+ <paramdef>out <parameter>weight float4</parameter></paramdef>
+ </funcprototype>
+
+ </funcsynopsis>
+ </refsynopsisdiv>
+
+ <refsect1 id="R3-PCP-NODE-INFO-3">
+<!--
+ <title>Description</title>
+-->
+ <title>説明</title>
+ <para>
+<!--
+ <function>pcp_node_info</function>
+ displays the information on the given node ID.
+-->
+ <function>pcp_node_info</function>は指定されたノードIDの情報を表示します。
+ </para>
+ </refsect1>
+
+ <refsect1>
+<!--
+ <title>Arguments</title>
+-->
+ <title>引数</title>
+ <para>
+ <variablelist>
+
+ <varlistentry>
+ <term><replaceable class="parameter">node_id</replaceable></term>
+ <listitem>
+ <para>
+<!--
+ The index of backend node to get information of.
+-->
+情報を取得するバックエンドノード
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><replaceable class="parameter">pcp_server</replaceable></term>
+ <listitem>
+ <para>
+<!--
+ The foreign server name for pcp server.
+-->
+pcpサーバの外部サーバ名
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+<!--
+ <term><option>Other arguments </option></term>
+-->
+ <term><option>他の引数</option></term>
+ <listitem>
+ <para>
+<!--
+ See <xref linkend="pcp-common-options">.
+-->
+<xref linkend="pcp-common-options">を参照ください。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1>
+<!--
+ <title>Example</title>
+-->
+ <title>使用例</title>
+ <para>
+<!--
+ Here is an example output:
+-->
+使用例です。
+ <programlisting>
+test=# SELECT * FROM pcp_node_info(0,'',11001,'t-ishii','t-ishii');
+ host | port | status | weight
+------+-------+-------------------+--------
+ /tmp | 11002 | Connection in use | 0
+(1 row)
+ </programlisting>
+ </para>
+
+ </refsect1>
+
+</refentry>
--- /dev/null
+<!--
+doc/src/sgml/ref/pgpool_adm_pcp_pool_status.sgml
+Pgpool-II documentation
+-->
+
+<refentry id="PGPOOL-ADM-PCP-POOL-STATUS">
+ <indexterm zone="pgpool-adm-pcp-pool-status">
+ <primary>pgpool_adm_pcp_pool_status</primary>
+ </indexterm>
+
+ <refmeta>
+ <refentrytitle>pgpool_adm_pcp_pool_status</refentrytitle>
+ <manvolnum>3</manvolnum>
+ <refmiscinfo>pgpool_adm extension</refmiscinfo>
+ </refmeta>
+
+ <refnamediv>
+ <refname>pgpool_adm_pcp_pool_status</refname>
+ <refpurpose>
+<!--
+ a function to retrieves parameters in pgpool.conf.
+-->
+pgpool.confのパラメータを取得する関数
+ </refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef><function>pcp_pool_status</function> returns record</funcdef>
+ <paramdef>text <parameter>host</parameter></paramdef>
+ <paramdef>integer <parameter>port</parameter></paramdef>
+ <paramdef>text <parameter>username</parameter></paramdef>
+ <paramdef>text <parameter>password</parameter></paramdef>
+ <paramdef>out <parameter>item text</parameter></paramdef>
+ <paramdef>out <parameter>value text</parameter></paramdef>
+ <paramdef>out <parameter>description text</parameter></paramdef>
+ </funcprototype>
+
+ <funcprototype>
+ <funcdef><function>pcp_pool_status</function> returns record</funcdef>
+ <paramdef>text <parameter>pcp_server</parameter></paramdef>
+ <paramdef>out <parameter>item text</parameter></paramdef>
+ <paramdef>out <parameter>value text</parameter></paramdef>
+ <paramdef>out <parameter>description text</parameter></paramdef>
+ </funcprototype>
+
+ </funcsynopsis>
+ </refsynopsisdiv>
+
+ <refsect1 id="R3-PCP-POOL-STATUS-3">
+ <title>Description</title>
+ <para>
+<!--
+ <function>pcp_pool_status</function> retrieves parameters in
+ pgpool.conf.
+-->
+<function>pcp_pool_status</function>はpgpool.confのパラメータを取得します。
+ </para>
+ </refsect1>
+
+ <refsect1>
+<!--
+ <title>Arguments</title>
+-->
+ <title>引数</title>
+ <para>
+ <variablelist>
+
+ <varlistentry>
+ <term><replaceable class="parameter">pcp_server</replaceable></term>
+ <listitem>
+ <para>
+<!--
+ The foreign server name for pcp server.
+-->
+pcpサーバの外部サーバ名
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+<!--
+ <term><option>Other arguments </option></term>
+-->
+ <term><option>他の引数</option></term>
+ <listitem>
+ <para>
+<!--
+ See <xref linkend="pcp-common-options">.
+-->
+<xref linkend="pcp-common-options">を参照ください。
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </para>
+ </refsect1>
+
+ <refsect1>
+<!--
+ <title>Example</title>
+-->
+ <title>使用例</title>
+ <para>
+<!--
+ Here is an example output:
+-->
+使用例です。
+ <programlisting>
+ test=# SELECT * FROM pcp_pool_status('localhost',11001,'t-ishii','t-ishii') WHERE item ~ 'backend.*0';
+ item | value | description
+-------------------------+------------------------------------------------+-------------------------------
+ backend_hostname0 | /tmp | backend #0 hostname
+ backend_port0 | 11002 | backend #0 port number
+ backend_weight0 | 0.500000 | weight of backend #0
+ backend_data_directory0 | /home/t-ishii/work/pgpool-II/current/aaa/data0 | data directory for backend #0
+ backend_status0 | 2 | status of backend #0
+ backend_flag0 | ALLOW_TO_FAILOVER | backend #0 flag
+(6 rows)
+ </programlisting>
+ </para>
+
+ </refsect1>
+
+</refentry>
&showPoolVersion
&showPoolCache
- </reference>
+ </reference>
+ <reference id="pgpool-adm">
+<!--
+ <title>pgpool_adm extension</title>
+-->
+ <title>pgpool_admエクステンション</title>
+ <partintro>
+ <para>
+<!--
+ <command>pgpool_adm</command> is a set of extensions to allow
+ SQL access to <xref linkend="pcp-commands"> (actually, pcp
+ libraries). It uses foreign data wrapper as shown in the
+ diagram below.
+-->
+<command>pgpool_adm</command>は、<xref linkend="pcp-commands"> (実際には, pcp
+ライブラリ)にアクセスできるようにするための一連のエクステンションです。
+ </para>
+ <para>
+ <figure>
+<!--
+ <title>How <command>pgpool_adm</command> works</title>
+-->
+ <title><command>pgpool_adm</command>が動く仕組み</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="pgpool_adm.gif">
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </para>
+
+ <para>
+<!--
+ It is possible to call the functions from either via pgpool-II
+ (1) or via <productname>PostgreSQL</productname> (2). In case
+ (1), <productname>Pgpool-II</productname> accepts query from
+ user (1), then forward
+ to <productname>PostgreSQL</productname> (3).
+ <productname>PostgreSQL</productname> connects
+ to <productname>Pgpool-II</productname> (5)
+ and <productname>Pgpool-II</productname> reply back
+ to <productname>PostgreSQL</productname> with the result
+ (3). <productname>PostgreSQL</productname> returns the result
+ to <productname>Pgpool-II</productname> (5)
+ and <productname>Pgpool-II</productname> fowards the data to
+ the user (6).
+-->
+<productname>Pgpool-II</productname>経由でも(1)、あるいは直接<productname>PostgreSQL</productname>に対しても(2)、関数を呼び出すことができます。
+(1)の場合には、<productname>Pgpool-II</productname>はユーザからクエリを受け付け(1)、<productname>PostgreSQL</productname>に転送します(3)。
+<productname>PostgreSQL</productname>は、<productname>Pgpool-II</productname>に接続し(5)、<productname>Pgpool-II</productname>は<productname>PostgreSQL</productname>に(3)の結果を返します。
+<productname>PostgreSQL</productname>は<productname>Pgpool-II</productname>に結果を返し(5)、<productname>Pgpool-II</productname>はそのデータをユーザに転送します(6)。
+ </para>
+ <para>
+<!--
+ In case (2), <productname>PostgreSQL</productname> accepts query from user (2).
+ <productname>PostgreSQL</productname> connects
+ to <productname>Pgpool-II</productname> (5)
+ and <productname>Pgpool-II</productname> reply back
+ to <productname>PostgreSQL</productname> with the result (3).
+ <productname>PostgreSQL</productname> replies back the data to
+ the user (6).
+-->
+(2)の場合には、<productname>PostgreSQL</productname>がクエリをユーザから受け付けます(2)。
+<productname>PostgreSQL</productname>は<productname>Pgpool-II</productname>に接続し(5)、<productname>Pgpool-II</productname>は<productname>PostgreSQL</productname>に(3)の結果を返します。
+<productname>PostgreSQL</productname>はそのデータをユーザに返します(6)。
+ </para>
+ <para>
+<!--
+ There are two forms to call pgpool_adm functions: first form
+ accepts <productname>Pgpool-II</productname> host name (or IP
+ address), pcp port number, pcp user name, its password and
+ another parameters.
+-->
+pgpool_adm関数の呼び出し形式は2種類あります。
+最初の形式は<productname>Pgpool-II</productname>のホスト名(またはIPアドレス)、pcpポート番号、pcpユーザ名、パスワード、それ以外のパラメータです。
+ </para>
+ <para>
+<!--
+ In the second form, <productname>Pgpool-II</productname>
+ server name is required. The server name must be already
+ defined using "CREATE FOREIGN SERVER" command
+ of <productname>PostgreSQL</productname>. The pcp port number
+ is hard coded as 9898, the pcp user name is assumes to be same
+ as caller's <productname>PostgreSQL</productname> user name.
+ password is extraced from $HOME/.pcppass.
+-->
+2番目の形式では、<productname>Pgpool-II</productname>サーバ名が必要になります。
+サーバ名は<productname>PostgreSQL</productname>の"CREATE FOREIGN SERVER"コマンドで定義済みでなければなりません。
+pcpポート番号は9898に固定されています。
+pcpユーザ名は、呼び出し元の<productname>PostgreSQL</productname>ユーザ名と同じであると見なされます。
+パスワードは$HOME/.pcppassから取得します。
+ </para>
+
+ <sect1 id="installing-pgpool-adm">
+<!--
+ <title>Installing pgpool_adm</title>
+-->
+ <title>pgpool_admのインストール</title>
+ <para>
+<!--
+ pgpool_adm is an extension and should be installed on all
+ PostgreSQL servers.
+-->
+pgpool_admはエクステンションであり、すべてのPostgreSQLサーバにインストールする必要があります。
+ <programlisting>
+$ cd src/sql/pgpool_adm
+$ make
+$ make install
+ </programlisting>
+<!--
+ Then issue following SQL command for every database you want to access.
+-->
+次のSQLコマンドをアクセスしたいすべてのデータベースに発行します。
+ <programlisting>
+$ psql ...
+$ CREATE EXTENSION pgpool_adm
+ </programlisting>
+ </para>
+ </sect1>
+
+ </partintro>
+
+ &pgpoolAdmPcpNodeInfo
+ &pgpoolAdmPcpPoolStatus
+ &pgpoolAdmPcpNodeCount
+ &pgpoolAdmPcpAttachNode
+ &pgpoolAdmPcpDetachNode
+
+ </reference>
+
</part>
<title>Description</title>
<para>
<function>pcp_detach_node</function> detaches a node
- to <productname>Pgpool-II</productname>.
+ from <productname>Pgpool-II</productname>.
</para>
</refsect1>
<refnamediv>
<refname>pgpool_adm_pcp_node_count</refname>
<refpurpose>
- a function to retrieves parameters in pgpool.conf.</refpurpose>
+ a function to retrieves number of backend nodes.
+ </refpurpose>
</refnamediv>
<refsynopsisdiv>