Skip to content

Commit 56f0a14

Browse files
committed
18.4の更新
1 parent e7a2105 commit 56f0a14

104 files changed

Lines changed: 280 additions & 298 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ last-updated: 2026-08-15 04:55:37 JST
1919

2020
| HTML (オンライン) | PDF | EPUB | man | 更新日 |
2121
|:------------------------------|:----------------------------------------------:|:---------------------------------------------:|:---------------------------------------:|:----------:|
22-
| [18.4](jpug-doc/18.4/html/) | [PDF](https://github.com/pgsql-jp/jpug-doc/releases/download/pg184doc/postgres-A4.pdf) | [EPUB](https://github.com/pgsql-jp/jpug-doc/releases/download/pg184doc/postgres.epub) | [man.tar.gz](https://github.com/pgsql-jp/jpug-doc/releases/download/pg184doc/man.tar.gz) | 2026-06-30 |
22+
| [18.4](jpug-doc/18.4/html/) | [PDF](https://github.com/pgsql-jp/jpug-doc/releases/download/pg184tail2/postgres-A4.pdf) | [EPUB](https://github.com/pgsql-jp/jpug-doc/releases/download/pg184tail2/postgres.epub) | [man.tar.gz](https://github.com/pgsql-jp/jpug-doc/releases/download/pg184tail2/man.tar.gz) | 2026-08-14 |
2323
| [18.3](jpug-doc/18.3/html/) | [PDF](https://github.com/pgsql-jp/jpug-doc/releases/download/pg183tail2/postgres-A4.pdf) | [EPUB](https://github.com/pgsql-jp/jpug-doc/releases/download/pg183tail2/postgres.epub) | [man.tar.gz](https://github.com/pgsql-jp/jpug-doc/releases/download/pg183tail2/man.tar.gz) | 2026-05-18 |
2424
| [18.0](jpug-doc/18.0/html/) | [PDF](https://github.com/pgsql-jp/jpug-doc/releases/download/pg180doc/postgres-A4.pdf) | [EPUB](https://github.com/pgsql-jp/jpug-doc/releases/download/pg180doc/postgres.epub) | [man.tar.gz](https://github.com/pgsql-jp/jpug-doc/releases/download/pg180doc/man.tar.gz) | 2026-02-19 |
2525

jpug-doc/18.4/html/app-pgcreatesubscriber.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -391,8 +391,8 @@
391391
the <link linkend="sql-createsubscription-params-with-two-phase"><literal>two_phase</literal></link>
392392
option enabled.
393393
</span>
394-
<code class="option">--enable-two-phase</code>スイッチを指定しない限り、<span class="application">pg_createsubscriber</span>は二相コミットを無効にして論理レプリケーションを設定します
395-
これは、準備されたトランザクションが事前の準備なしに<code class="command">COMMIT PREPARED</code>の時点で複製されることを意味します。
394+
<code class="option">--enable-two-phase</code>スイッチを指定しない限り、<span class="application">pg_createsubscriber</span>は2相コミットを無効にして論理レプリケーションを設定します
395+
これは、プリペアドトランザクションが事前の準備なしに<code class="command">COMMIT PREPARED</code>の時点で複製されることを意味します。
396396
セットアップが完了したら、<a class="link" href="sql-createsubscription.html#SQL-CREATESUBSCRIPTION-PARAMS-WITH-TWO-PHASE"><code class="literal">two_phase</code></a>オプションを有効にしてサブスクリプションを手動で削除し、再作成することができます。
397397
</p><p>
398398
<span class="original">

jpug-doc/18.4/html/btree.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
the &lt;literal&gt;=&lt;/literal&gt; operator's negator link, rather than
4848
from &lt;structname&gt;pg_amop&lt;/structname&gt;.)
4949
</span>
50-
<a class="xref" href="xindex.html#XINDEX-BTREE-STRAT-TABLE" title="表36.3 B-treeストラテジ">表 36.3</a>で示すように、btree演算子クラスは次の5つの比較演算子を提供しなければなりません。
50+
<a class="xref" href="xindex.html#XINDEX-BTREE-STRAT-TABLE" title="表36.3 B-Treeストラテジ">表 36.3</a>で示すように、btree演算子クラスは次の5つの比較演算子を提供しなければなりません。
5151
<code class="literal">&lt;</code><code class="literal">&lt;=</code><code class="literal">=</code><code class="literal">&gt;=</code>、そして<code class="literal">&gt;</code>です。
5252
<code class="literal">&lt;&gt;</code>も演算子クラスの一部であると期待する方もいるかもしれませんが、そうではありません。
5353
インデックス検索のWHERE句で<code class="literal">&lt;&gt;</code>を使うのは、ほとんど常に役に立たないからです。
@@ -222,7 +222,7 @@
222222
one required and five optional support functions. The six
223223
user-defined methods are:
224224
</span>
225-
<a class="xref" href="xindex.html#XINDEX-BTREE-SUPPORT-TABLE" title="表36.9 B-treeサポート関数">表 36.9</a>で示すように、btreeでは一つの必須サポート関数と、5つの省略可能なサポート関数を定義します。
225+
<a class="xref" href="xindex.html#XINDEX-BTREE-SUPPORT-TABLE" title="表36.9 B-Treeサポート関数">表 36.9</a>で示すように、btreeでは一つの必須サポート関数と、5つの省略可能なサポート関数を定義します。
226226
6つのユーザ定義メソッドは以下の通りです。
227227
</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><code class="function">order</code></span></dt><dd><p>
228228
<span class="original">

jpug-doc/18.4/html/datatype-datetime.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@
371371
For example, &lt;literal&gt;CURRENT_DATE + 1&lt;/literal&gt; is safer than
372372
&lt;literal&gt;'tomorrow'::date&lt;/literal&gt;.
373373
</span>
374-
入力する文字列として<code class="literal">now</code><code class="literal">today</code><code class="literal">tomorrow</code>及び<code class="literal">yesterday</code>はインタラクティブなSQLコマンドの中で利用する時は良いですが、コマンドが保存され後に実行されるような時には驚く挙動になることがあります。例えば、準備された文、ビューや関数の定義です。
374+
入力する文字列として<code class="literal">now</code><code class="literal">today</code><code class="literal">tomorrow</code>及び<code class="literal">yesterday</code>はインタラクティブなSQLコマンドの中で利用する時は良いですが、コマンドが保存され後に実行されるような時には驚く挙動になることがあります。例えば、プリペアド文、ビューや関数の定義です。
375375
文字列は特定の時間の値に変換され、その値が古くなってからもしばらく使い続けられることがあります。
376376
このような状況では、代わりにSQL関数を使用してください。
377377
例えば、<code class="literal">'tomorrow'::date</code>よりも<code class="literal">CURRENT_DATE + 1</code>の方が安全です。

jpug-doc/18.4/html/functions-admin.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1113,7 +1113,7 @@
11131113
出力プラグイン<em class="parameter"><code>plugin</code></em>を使って<em class="parameter"><code>slot_name</code></em>という名前の新しい論理(デコーディング)レプリケーションスロットを作ります。
11141114
3番目のオプションパラメータ<em class="parameter"><code>temporary</code></em>をtrueに設定すると、このスロットを永続的にディスクに保存するべきではなく、現在のセッションでのみ使われることを意図します。
11151115
また、一時スロットはエラーが起きると解放されます。
1116-
オプションの4つ目の引数<em class="parameter"><code>twophase</code></em>がtrueならば、準備されたトランザクションのデコードがこのスロットで可能になります
1116+
オプションの4つ目の引数<em class="parameter"><code>twophase</code></em>がtrueならば、プリペアドトランザクションのデコードがこのスロットで可能になります
11171117
オプションの5番目の引数<em class="parameter"><code>failover</code></em>がtrueならば、このスロットがスタンバイに同期化できるようになり、フェイルオーバー後に論理レプリケーションを再開できるようになります。
11181118
この関数の呼び出しはレプリケーションプロトコルコマンドの<code class="literal">CREATE_REPLICATION_SLOT ... LOGICAL</code>と同じ効果があります。
11191119
</p></td></tr><tr><td class="func_table_entry"><p class="func_signature">

jpug-doc/18.4/html/hot-standby.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -605,9 +605,9 @@
605605
transactions, then recovery could not continue until the standby's
606606
configuration is changed. The parameters affected are:
607607
</span>
608-
いくつかのパラメータの設定により、トランザクションID、ロック、準備されたトランザクションを追跡するための共有メモリのサイズが決まります
608+
いくつかのパラメータの設定により、トランザクションID、ロック、プリペアドトランザクションを追跡するための共有メモリのサイズが決まります
609609
リカバリ中に共有メモリを使い尽くすことがないことを確実にするために、スタンバイサーバにおける設定値は、プライマリサーバにおける設定値以上でなければなりません。
610-
たとえばプライマリが準備されたトランザクションを実行していてスタンバイが準備されたトランザクションを追跡するための共有メモリを獲得していなければ、スタンバイは設定が変更されるまではリカバリを続けることができません。
610+
たとえばプライマリがプリペアドトランザクションを実行していてスタンバイがプリペアドトランザクションを追跡するための共有メモリを獲得していなければ、スタンバイは設定が変更されるまではリカバリを続けることができません。
611611
影響があるパラメータは以下です。
612612

613613
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p>
@@ -760,7 +760,7 @@
760760
<code class="function">pg_cancel_backend()</code><code class="function">pg_terminate_backend()</code>はユーザを扱うバックエンドでは実行できますが、リカバリを実行する起動プロセスでは実行できません。
761761
<code class="structname">pg_stat_activity</code>はリカバリ中のトランザクションをアクティブとして表示しません。
762762
その結果、リカバリの間<code class="structname">pg_prepared_xacts</code>は常に空となります。
763-
調査が必要な準備されたトランザクションがある場合は、プライマリサーバにおいて<code class="literal">pg_prepared_xacts</code>を表示し、その場でトランザクションを解決するか、リカバリが終わるのを待ってからトランザクションを解決します。
763+
調査が必要なプリペアドトランザクションがある場合は、プライマリサーバにおいて<code class="literal">pg_prepared_xacts</code>を表示し、その場でトランザクションを解決するか、リカバリが終わるのを待ってからトランザクションを解決します。
764764
</p><p>
765765
<span class="original">
766766
&lt;structname&gt;pg_locks&lt;/structname&gt; will show locks held by backends,
@@ -1000,7 +1000,7 @@
10001000
the primary server. You need not consider this at all if
10011001
your setting of &lt;varname&gt;max_prepared_transactions&lt;/varname&gt; is 0.
10021002
</span>
1003-
リカバリの終了において、準備されたトランザクションが保持する<code class="literal">AccessExclusiveLocks</code>には、通常の2倍のロックテーブルへのエントリ数が必要です。
1003+
リカバリの終了において、プリペアドトランザクションが保持する<code class="literal">AccessExclusiveLocks</code>には、通常の2倍のロックテーブルへのエントリ数が必要です。
10041004
通常<code class="literal">AccessExclusiveLocks</code>を取るプリペアドトランザクションを大量に同時実行させる、または、多くの<code class="literal">AccessExclusiveLocks</code>を取る大規模なトランザクションを1つ実行させることを考えている場合、<code class="varname">max_locks_per_transaction</code>の値を、おそらくプライマリサーバのパラメータ値の倍程度に大きくすることを勧めます。
10051005
<code class="varname">max_prepared_transactions</code>の設定が0ならば、これを検討する必要はまったくありません。
10061006
</p></li><li class="listitem"><p>

jpug-doc/18.4/html/jit-decision.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
not the settings at execution time.
4848
</span>
4949
これらのコストに基づく決定は実行時ではなく、プラン時に行われます。
50-
このことは、準備された文が使われ、汎用プラン(<a class="xref" href="sql-prepare.html" title="PREPARE"><span class="refentrytitle">PREPARE</span></a>参照)が用いられるときには、実行時ではなく、準備時に参照される設定パラメータの値が決定を左右することを意味します。
50+
このことは、プリペアド文が使われ、汎用プラン(<a class="xref" href="sql-prepare.html" title="PREPARE"><span class="refentrytitle">PREPARE</span></a>参照)が用いられるときには、実行時ではなく、準備時に参照される設定パラメータの値が決定を左右することを意味します。
5151
</p><div class="note"><h3 class="title">注記</h3><p>
5252
<span class="original">
5353
If &lt;xref linkend="guc-jit"/&gt; is set to &lt;literal&gt;off&lt;/literal&gt;, or if no

jpug-doc/18.4/html/libpq-async.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@
141141
Sends a request to create a prepared statement with the given
142142
parameters, without waiting for completion.
143143
</span>
144-
指定パラメータを持つ準備された文の作成要求を送信します
144+
指定パラメータを持つプリペアド文の作成要求を送信します
145145
その完了を待ちません。
146146
</p><pre class="synopsis">
147147
int PQsendPrepare(PGconn *conn,
@@ -161,14 +161,14 @@
161161
</span>
162162
これは<a class="xref" href="libpq-exec.html#LIBPQ-PQPREPARE"><code class="function">PQprepare</code></a>の非同期版です。
163163
要求の登録に成功した場合1が、失敗した場合0が返されます。
164-
呼び出しの成功の後、サーバが準備された文の生成に成功したかを確認するためには<a class="xref" href="libpq-async.html#LIBPQ-PQGETRESULT"><code class="function">PQgetResult</code></a>を呼び出してください。
164+
呼び出しの成功の後、サーバがプリペアド文の生成に成功したかを確認するためには<a class="xref" href="libpq-async.html#LIBPQ-PQGETRESULT"><code class="function">PQgetResult</code></a>を呼び出してください。
165165
この関数のパラメータは<a class="xref" href="libpq-exec.html#LIBPQ-PQPREPARE"><code class="function">PQprepare</code></a>と同様に扱われます。
166166
</p></dd><dt id="LIBPQ-PQSENDQUERYPREPARED"><span class="term"><code class="function">PQsendQueryPrepared</code><a id="id-1.7.3.11.5.19.4.1.2" class="indexterm"></a></span> <a href="#LIBPQ-PQSENDQUERYPREPARED" class="id_link">#</a></dt><dd><p>
167167
<span class="original">
168168
Sends a request to execute a prepared statement with given
169169
parameters, without waiting for the result(s).
170170
</span>
171-
結果を待つことなく、指定したパラメータで準備された文の実行要求を送信します
171+
結果を待つことなく、指定したパラメータでプリペアド文の実行要求を送信します
172172
</p><pre class="synopsis">
173173
int PQsendQueryPrepared(PGconn *conn,
174174
const char *stmtName,
@@ -186,14 +186,14 @@
186186
The function's parameters are handled identically to
187187
&lt;xref linkend="libpq-PQexecPrepared"/&gt;.
188188
</span>
189-
これは<a class="xref" href="libpq-async.html#LIBPQ-PQSENDQUERYPARAMS"><code class="function">PQsendQueryParams</code></a>と似ていますが、実行されるコマンドは問い合わせ文字列ではなく、事前に準備された文の名前で指定されます
189+
これは<a class="xref" href="libpq-async.html#LIBPQ-PQSENDQUERYPARAMS"><code class="function">PQsendQueryParams</code></a>と似ていますが、実行されるコマンドは問い合わせ文字列ではなく、事前にプリペアド文の名前で指定されます
190190
この関数のパラメータは<a class="xref" href="libpq-exec.html#LIBPQ-PQEXECPREPARED"><code class="function">PQexecPrepared</code></a>と同様に扱われます。
191191
</p></dd><dt id="LIBPQ-PQSENDDESCRIBEPREPARED"><span class="term"><code class="function">PQsendDescribePrepared</code><a id="id-1.7.3.11.5.19.5.1.2" class="indexterm"></a></span> <a href="#LIBPQ-PQSENDDESCRIBEPREPARED" class="id_link">#</a></dt><dd><p>
192192
<span class="original">
193193
Submits a request to obtain information about the specified
194194
prepared statement, without waiting for completion.
195195
</span>
196-
指定した準備された文に関する情報入手要求を送ります
196+
指定したプリペアド文に関する情報入手要求を送ります
197197
入手完了まで待機しません。
198198
</p><pre class="synopsis">
199199
int PQsendDescribePrepared(PGconn *conn, const char *stmtName);
@@ -237,7 +237,7 @@
237237
Submits a request to close the specified prepared statement, without
238238
waiting for completion.
239239
</span>
240-
完了を待たずに、指定した準備された文を閉じる要求を送信します
240+
完了を待たずに、指定したプリペアド文を閉じる要求を送信します
241241
</p><pre class="synopsis">
242242
int PQsendClosePrepared(PGconn *conn, const char *stmtName);
243243
</pre><p>

0 commit comments

Comments
 (0)