<!--
doc/src/sgml/ref/set.sgml
PostgreSQL documentation
-->

<refentry id="SQL-PGPOOL-SET">
 <indexterm zone="sql-pgpool-set">
  <primary>SET</primary>
 </indexterm>

 <refmeta>
  <refentrytitle>PGPOOL SET</refentrytitle>
  <manvolnum>1</manvolnum>
  <refmiscinfo>SQL - Language Statements</refmiscinfo>
 </refmeta>

 <refnamediv>
  <refname>PGPOOL SET</refname>
  <!--
  <refpurpose>change a configuration parameter</refpurpose>
  -->
  <refpurpose>実行時パラメータの設定を変更する</refpurpose>
 </refnamediv>

 <refsynopsisdiv>
  <synopsis>
   PGPOOL SET  <replaceable class="PARAMETER">configuration_parameter</replaceable> { TO | = } { <replaceable class="PARAMETER">value</replaceable> | '<replaceable class="PARAMETER">value</replaceable>' | DEFAULT }
  </synopsis>
 </refsynopsisdiv>

 <refsect1>
  <!--
  <title>Description</title>
  -->
  <title>説明</title>

  <para>

   <!--
   The <command>PGPOOL SET</command> command changes the value of
   <productname>Pgpool-II</productname> configuration parameters for the current session.

   This command is similar to the
   <ulink url="https://www.postgresql.org/docs/current/static/sql-set.html">
   <command>SET</command></ulink> command in PostgreSQL with an addition
   of <acronym>PGPOOL</acronym> keyword to distinguish it from the
   PostgreSQL SET command.
   Many of the configuration parameters listed in
   <xref linkend="runtime-config"> can be changed on-the-fly with
   <command>PGPOOL SET</command> and it only affects the value used by the current
   session.
   -->

   <command>PGPOOL SET</command> は現行セッションで <productname>Pgpool-II</productname> の設定パラメータを変更します。このコマンドは <productname>PostgreSQL</productname> の<ulink url="http://www.postgresql.jp/document/9.5/html/sql-set.html"><command>SET</command></ulink> コマンドと似ていますが、<productname>PostgreSQL</productname> の <command>SET</command> コマンドと区別するために、<acronym>PGPOOL</acronym> というキーワードが追加されました。<xref linkend="runtime-config"> に列挙されているパラメータの多くは <command>PGPOOL SET</command> で変更できますが、現行セッションで使用される値にのみ影響することにご注意ください。
  </para>

 </refsect1>

 <refsect1>
  <!--
  <title>Examples</title>
  -->
  <title>例</title>

  <para>
   <!--
   Change the value of client_idle_limit parameter:
   -->
   パラメータ <xref linkend="guc-client-idle-limit"> の設定値を変更する:

    <programlisting>
     PGPOOL SET client_idle_limit = 350;
    </programlisting>
  </para>

  <para>
   <!--
   Reset the value of client_idle_limit parameter to default:
   -->
   パラメータ <xref linkend="guc-client-idle-limit"> の値をデフォルトの設定にリセットする:
    <programlisting>
     PGPOOL SET client_idle_limit TO DEFAULT;
    </programlisting>
  </para>

  <para>
   <!--
   Change the value of log_min_messages parameter:
   -->
   パラメータ <xref linkend="guc-log-min-messages"> の値を変更する:
    <programlisting>
     PGPOOL SET log_min_messages TO INFO;
    </programlisting>
  </para>

 </refsect1>

 <refsect1>
  <!--
  <title>See Also</title>
  -->
  <title>関連項目</title>

  <simplelist type="inline">
   <member><xref linkend="SQL-PGPOOL-RESET"></member>
   <member><xref linkend="SQL-PGPOOL-SHOW"></member>
  </simplelist>
 </refsect1>

</refentry>
