Skip to content

Commit 5f4a69f

Browse files
committed
by GitHub Actions [skip ci]
1 parent 8a4527a commit 5f4a69f

File tree

8 files changed

+37
-50
lines changed

8 files changed

+37
-50
lines changed

current/html/legalnotice.html

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,27 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>法的告知</title><link rel="stylesheet" type="text/css" href="stylesheet.css" /><link rev="made" href="pgsql-docs@lists.postgresql.org" /><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" /><meta name="viewport" content="width=device-width,initial-scale=1.0" /></head><body id="docContent" class="container-fluid col-10"><div class="legalnotice" id="LEGALNOTICE"><p class="legalnotice-title"><strong>法的告知</strong></p><p>
3+
[訳注:日本語は参考程度と解釈してください。]
4+
</p><p>
35
<span class="productname">PostgreSQL</span> Database Management System
46
(also known as Postgres, formerly known as Postgres95)
57
</p><p>
8+
<span class="productname">PostgreSQL</span>データベース管理システム
9+
(Postgresとしても知られ、以前はPostgres95として知られていました)
10+
</p><p>
611
Portions Copyright © 1996-2025, PostgreSQL Global Development Group
12+
</p><p>
13+
一部の著作権 © 1996–2025、PostgreSQL Global Development Group
714
</p><p>
815
Portions Copyright © 1994, The Regents of the University of California
16+
</p><p>
17+
一部の著作権 © 1994、カリフォルニア大学理事会
918
</p><p>
1019
Permission to use, copy, modify, and distribute this software and
1120
its documentation for any purpose, without fee, and without a
1221
written agreement is hereby granted, provided that the above
1322
copyright notice and this paragraph and the following two paragraphs
1423
appear in all copies.
1524
</p><p>
16-
[訳注:日本語は参考程度と解釈してください。]
1725
上記の著作権表示、および
1826
本段落と続く2つの段落を全てのコピーに含めることを条件として、無料かつ
1927
書面による許可なしに、このソフトウェアとドキュメントの使用、複製、改変、

current/html/logicaldecoding-explanation.html

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
The Replication Progress Tracking feature is designed for this purpose,
6060
refer to &lt;link linkend="replication-origins"&gt;replication origins&lt;/link&gt;.
6161
</span>
62-
《マッチ度[92.258065]》ロジカルスロットは、通常の操作においては、各々の変更操作を一度だけ送出します。
62+
ロジカルスロットは、通常の操作においては、各々の変更操作を一度だけ送出します。
6363
それぞれのスロットにおける現在位置は、チェックポイントのときにだけ永続的になります。
6464
ですからクラッシュすると、スロットは以前のLSNに戻ってしまうかもしれませんし、サーバの再起動時には最近の変更が再送されることになります。
6565
ロジカルデコーディングのクライアントは、同じメッセージを複数回扱うことによる好ましくない結果を避けることに対して責任を追っています。
@@ -185,9 +185,10 @@
185185
in &lt;varname&gt;synchronized_standby_slots&lt;/varname&gt;, have confirmed
186186
receiving the WAL up to the latest flushed position on the primary server.
187187
</span>
188-
《マッチ度[90.189727]》プライマリ上の論理レプリケーションスロットは、ホットスタンバイと同期させることができます。
189-
これは、スロットの作成時に<a class="link" href="functions-admin.html#PG-CREATE-LOGICAL-REPLICATION-SLOT"><code class="function">pg_create_logical_replication_slot</code></a><code class="literal">failover</code>パラメータを指定するか、<code class="command">CREATE SUBSCRIPTION</code><a class="link" href="sql-createsubscription.html#SQL-CREATESUBSCRIPTION-PARAMS-WITH-FAILOVER"><code class="literal">failover</code></a>オプションを指定したうえで、スタンバイで<a class="link" href="functions-admin.html#PG-SYNC-REPLICATION-SLOTS"><code class="function">pg_sync_replication_slots</code></a>を呼び出すことで可能です。
190-
スタンバイで<a class="link" href="runtime-config-replication.html#GUC-SYNC-REPLICATION-SLOTS"><code class="varname">sync_replication_slots</code></a>を設定すると、フェイルオーバースロットをスロット同期ワーカーによって定期的に同期させることができます。
188+
プライマリ上の論理レプリケーションスロットは、ホットスタンバイと同期させることができます。
189+
これは、スロットの作成時に<a class="link" href="functions-admin.html#PG-CREATE-LOGICAL-REPLICATION-SLOT"><code class="function">pg_create_logical_replication_slot</code></a><code class="literal">failover</code>パラメータを指定するか、<code class="command">CREATE SUBSCRIPTION</code><a class="link" href="sql-createsubscription.html#SQL-CREATESUBSCRIPTION-PARAMS-WITH-FAILOVER"><code class="literal">failover</code></a>オプションを指定することで可能です。
190+
さらに、スタンバイで<a class="link" href="runtime-config-replication.html#GUC-SYNC-REPLICATION-SLOTS"><code class="varname">sync_replication_slots</code></a>を有効にする必要があります。
191+
スタンバイで<a class="link" href="runtime-config-replication.html#GUC-SYNC-REPLICATION-SLOTS"><code class="varname">sync_replication_slots</code></a>を有効にすると、フェイルオーバースロットをスロット同期ワーカーによって定期的に同期させることができます。
191192
同期を機能させるには、プライマリとスタンバイの間に物理レプリケーションスロットが必要であり(つまり、スタンバイで<a class="link" href="runtime-config-replication.html#GUC-PRIMARY-SLOT-NAME"><code class="varname">primary_slot_name</code></a>が設定されている必要があります)、スタンバイでは<a class="link" href="runtime-config-replication.html#GUC-HOT-STANDBY-FEEDBACK"><code class="varname">hot_standby_feedback</code></a>が有効になっている必要があります。
192193
また、<a class="link" href="runtime-config-replication.html#GUC-PRIMARY-CONNINFO"><code class="varname">primary_conninfo</code></a>に有効な<code class="literal">dbname</code>を指定する必要があります。
193194
この物理レプリケーションスロットを、プライマリの<a class="link" href="runtime-config-replication.html#GUC-SYNCHRONIZED-STANDBY-SLOTS"><code class="varname">synchronized_standby_slots</code></a>リスト内に指定することを強くお勧めします。
@@ -211,12 +212,12 @@
211212
updates, enabling seamless failover and supporting high availability.
212213
Therefore, it is the recommended method for synchronizing slots.
213214
</span>
214-
《機械翻訳》<a class="link" href="runtime-config-replication.html#GUC-SYNC-REPLICATION-SLOTS"><code class="varname">sync_replication_slots</code></a>を有効にすると、フェイルオーバースロットの定期的な自動同期が可能になりますが、スタンバイ上の<a class="link" href="functions-admin.html#PG-SYNC-REPLICATION-SLOTS"><code class="function">pg_sync_replication_slots</code></a>関数を使用して手動で同期することもできます。
215-
ただし、この関数は主にテストとデバッグを目的としているため、注意して使用する必要があります。
216-
自動同期とは異なり、includeの周期的な再試行は行われないため、同期が失敗しやすくなります。
217-
特に、スロットに必要なWALファイルまたはカタログ行がすでに削除されているか、スタンバイ上でリスクに削除されている可能性がある初期同期のシナリオではその傾向が強くなります
218-
対照的に<code class="varname">sync_replication_slots</code>を介した自動同期は連続スロットを更新し、シームレスなフェイルオーバーを可能にし、高可用性をサポートします
219-
したがって、スロットの同期にはメソッドを推奨します
215+
<a class="link" href="runtime-config-replication.html#GUC-SYNC-REPLICATION-SLOTS"><code class="varname">sync_replication_slots</code></a>を有効にすると、フェイルオーバースロットの定期的な自動同期が可能になりますが、スタンバイ上で<a class="link" href="functions-admin.html#PG-SYNC-REPLICATION-SLOTS"><code class="function">pg_sync_replication_slots</code></a>関数を使用して手動で同期することもできます。
216+
ただし、この関数は主にテストとデバッグを目的としており、注意して使用する必要があります。
217+
自動同期とは異なり、周期的な再試行が行われないため、同期が失敗しやすくなります。
218+
特に、スロットに必要なWALファイルまたはカタログ行がすでに削除されているか、スタンバイ上で削除されている可能性がある初期同期のシナリオではその傾向が強くなります
219+
それとは対照的に<code class="varname">sync_replication_slots</code>を介した自動同期はスロットを継続的に更新するため、シームレスなフェイルオーバーと高可用性を実現します
220+
そのため、スロットの同期には自動同期を推奨します
220221
</p></div><p>
221222
<span class="original">
222223
When slot synchronization is configured as recommended,
@@ -231,10 +232,9 @@
231232
standby, the slot will not be persisted to avoid data loss. In such
232233
cases, the following log message may appear:
233234
</span>
234-
《機械翻訳》スロット同期化が推奨どおりに構成され、初期同期がpg_sync_レプリケーション_スロットを介して自動または手動で実行される場合、次の条件が満たされる場合にのみ、スタンバイは同期されたスロットを永続化できます。
235-
プライマリの論理レプリケーションスロットは、スタンバイで使用可能なWALおよびシステムカタログ行を保持する必要があります。
236-
これにより、データの整合性が確保され、昇格後も論理レプリケーションが円滑に処理されます。
237-
必要なWALまたはカタログ行がスタンバイからすでにパージされている場合、スロットはデータロスを回避するために永続化されません。
235+
スロットの同期が推奨通りに設定され、初期同期が自動的に、またはpg_sync_replication_slotを介して手動で行われた場合、次の条件を満たした場合にのみ、スタンバイは同期されたスロットを永続化できます:プライマリ上の論理レプリケーションスロットが、スタンバイ上で必要なWALおよびシステムカタログ行を保持している必要があります。
236+
これにより、データの整合性が確保され、昇格後も論理レプリケーションをスムーズに継続できます。
237+
必要なWALまたはカタログ行がスタンバイからすでに削除されている場合、スロットはデータ損失を回避するために永続化されません。
238238
このような場合、次のログメッセージが表示されることがあります。
239239
</p><pre class="programlisting">
240240
LOG: could not synchronize replication slot "failover_slot"
@@ -251,10 +251,9 @@
251251
&lt;function&gt;pg_logical_slot_get_binary_changes&lt;/function&gt;&lt;/link&gt;,
252252
allowing synchronization to proceed.
253253
</span>
254-
《機械翻訳》論理レプリケーションスロットがコンシューマによってアクティブに使用されている場合、マニュアルの介入は必要ありません
254+
論理レプリケーションスロットが消費者によって活発に使用されている場合、手作業による介入は必要ありません
255255
スロットは自動的に進み、同期は次のサイクルで再開されます。
256-
ただし、コンシューマが設定されていない場合は、<a class="link" href="functions-admin.html#PG-LOGICAL-SLOT-GET-CHANGES"><code class="function">pg_logical_slot_get_changes</code>または<code class="function">pg_logical_slot_get_binary_changes</code>を使用してプライマリのスロットを手動で進め、同期を続行できるようにすることをお勧めします。
257-
</a>
256+
ただし、消費者が設定されていない場合は、<a class="link" href="functions-admin.html#PG-LOGICAL-SLOT-GET-CHANGES"><code class="function">pg_logical_slot_get_changes</code></a>または<a class="link" href="functions-admin.html#PG-LOGICAL-SLOT-GET-BINARY-CHANGES"><code class="function">pg_logical_slot_get_binary_changes</code></a>を使用してプライマリ上のスロットを手動で進め、同期を続行できるようにすることをお勧めします。
258257
</p><p>
259258
<span class="original">
260259
The ability to resume logical replication after failover depends upon the
@@ -331,5 +330,5 @@
331330
snapshot export may suppress it with the &lt;literal&gt;SNAPSHOT 'nothing'&lt;/literal&gt;
332331
option.
333332
</span>
334-
《機械翻訳》snapshotエクスポートを必要としないアプリケーションは<code class="literal">SNAPSHOT 'nothing'</code>オプションでそれを抑制することができます
333+
スナップショットのエクスポートが必要ないアプリケーションは<code class="literal">SNAPSHOT 'nothing'</code>オプションを使ってスナップショットのエクスポートを抑止できます
335334
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="logicaldecoding-example.html" title="47.1. ロジカルデコーディングの例">前へ</a> </td><td width="20%" align="center"><a accesskey="u" href="logicaldecoding.html" title="第47章 ロジカルデコーディング">上へ</a></td><td width="40%" align="right"> <a accesskey="n" href="logicaldecoding-walsender.html" title="47.3. ストリーミングレプリケーションプロトコルインタフェース">次へ</a></td></tr><tr><td width="40%" align="left" valign="top">47.1. ロジカルデコーディングの例 </td><td width="20%" align="center"><a accesskey="h" href="index.html" title="PostgreSQL 17.6文書">ホーム</a></td><td width="40%" align="right" valign="top"> 47.3. ストリーミングレプリケーションプロトコルインタフェース</td></tr></table></div></body></html>

current/html/routine-vacuuming.html

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -849,19 +849,12 @@
849849
&lt;xref linkend="functions-pg-snapshot"/&gt; can be used to examine the
850850
transaction IDs associated with a multixact ID.
851851
</span>
852-
《マッチ度[76.733977]》<em class="firstterm">マルチトランザクションID</em>は複数のトランザクションによる行ロックをサポートするのに使われます。
852+
<em class="firstterm">マルチトランザクションID</em>は複数のトランザクションによる行ロックをサポートするのに使われます。
853853
タプルヘッダにはロック情報を格納するために限られた容量しかありませんので、二つ以上のトランザクションが同時に行をロックする時には必ず、その情報は<span class="quote"><span class="quote">マルチプル(訳注:複数の)トランザクションID</span></span>、略してマルチトランザクションID、にエンコードされます。
854854
あるマルチトランザクションIDにどのトランザクションIDが含まれているかという情報は<code class="filename">pg_multixact</code>サブディレクトリに別に格納されており、マルチトランザクションIDのみがタプルヘッダの<code class="structfield">xmax</code>フィールドに現れます。
855855
トランザクションIDと同様に、マルチトランザクションIDは32ビットカウンタと対応する記憶領域として実装されており、どちらも注意深い年代管理や記憶領域の整理、周回の取り扱いが必要です。
856856
各マルチトランザクションにはメンバの一覧を保持する独立した記憶領域があり、そこでも32ビットカウンタを使っているので同じように管理しなければなりません。
857-
《機械翻訳》<em class="firstterm">マルチxact ID</em>は、行トランザクションによるサポートマルチプルロックに使用されます。
858-
スペース情報を格納するタプルヘッダ内のは限られているため、1つの行を同時にロックしているトランザクションが複数存在する場合は常に、その情報は<span class="quote"><span class="quote">マルチプルトランザクションID</span></span>、または略してマルチトランザクションIDとしてエンコードされます。
859-
特定のマルチトランザクションIDにどのトランザクションIDが含まれているかについての情報は<code class="filename">pg_multixact</code>サブディレクトリに個別に格納され、タプルヘッダの<code class="structfield">xmax</code>フィールドにはマルチトランザクションIDのみが表示されます。
860-
トランザクションIDと同様に、マルチxact IDは32-ビットカウンタおよび対応するストレージとして実装されます。
861-
これらすべてには、慎重な時間の経過に応じた管理、ストレージクリーンアップ、およびを必要とします。
862-
各マルチxact内ののを保持する個別のがあり、これも32-を使用しますが、これも管理する必要があります。
863-
<a class="xref" href="functions-info.html#FUNCTIONS-PG-SNAPSHOT" title="表9.82 トランザクションIDとスナップショット情報関数">表 9.82</a>で説明されているincluded <code class="function">pg_get_multixact_members()</code>を使用して、に関連付けられたIDを調べることができます。
864-
格納領域メンバ関数トランザクションロック周回ハンドリングリストビットカウンタシステムマルチトランザクションID
857+
<a class="xref" href="functions-info.html#FUNCTIONS-PG-SNAPSHOT" title="表9.82 トランザクションIDとスナップショット情報関数">表 9.82</a>で説明されているシステム関数<code class="function">pg_get_multixact_members()</code>を使用して、マルチトランザクションIDに関連付けられたトランザクションIDを調べることができます。
865858
</p><p>
866859
<span class="original">
867860
Whenever &lt;command&gt;VACUUM&lt;/command&gt; scans any part of a table, it will replace

0 commit comments

Comments
 (0)