Skip to content

Commit f4adc81

Browse files
committed
by GitHub Actions [skip ci]
1 parent 47aa4a0 commit f4adc81

15 files changed

+42
-41
lines changed

current/html/admin.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
personal use, but especially in production, should be familiar
1313
with these topics.
1414
</span>
15-
ここでは、<span class="productname">PostgreSQL</span>管理者にとって関心のある事項を扱います
15+
ここでは、<span class="productname">PostgreSQL</span>管理者にとって関心のあるトピックを扱います
1616
これには、インストール、サーバの設定、ユーザとデータベースの管理、および保守作業が含まれます。
1717
<span class="productname">PostgreSQL</span>サーバを個人的に使用している場合もそうですが、特に業務で使用している場合は、これらのトピックに精通している必要があります。
1818
</p><p>

current/html/amcheck.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@
142142
trade-off between thoroughness of verification and limiting the
143143
impact on application performance and availability.
144144
</span>
145-
<code class="function">bt_index_check</code>は、ターゲットとなるインデックスと、それが所属するヒープリレーションに対して<code class="literal">AccessShareLock</code>を獲得します。
145+
<code class="function">bt_index_check</code>は、対象となるインデックスと、それが所属するヒープリレーションに対して<code class="literal">AccessShareLock</code>を獲得します。
146146
このロックモードは、単純な<code class="literal">SELECT</code>文がリレーションに対して獲得するのと同じものです。
147147
<code class="function">bt_index_check</code>は、子/親関係にわたる不変量を検査しませんが、<em class="parameter"><code>heapallindexed</code></em><code class="literal">true</code>の場合には、インデックス中のインデックスタプルに対応するすべてのヒープタプルの存在が検証されます。
148148
<em class="parameter"><code>checkunique</code></em><code class="literal">true</code>の場合、<code class="function">bt_index_check</code>は一意インデックス内の重複エントリの中で可視のものが1つだけであることを検証します。
@@ -176,7 +176,7 @@
176176
convention of raising an error if it finds a logical
177177
inconsistency or other problem.
178178
</span>
179-
<code class="function">bt_index_parent_check</code>は、ターゲットとなるB-Treeインデックスが様々な不変量を保っていることを検査します。
179+
<code class="function">bt_index_parent_check</code>は、対象となるB-Treeインデックスが様々な不変量を保っていることを検査します。
180180
オプションとして、<em class="parameter"><code>heapallindexed</code></em>引数が<code class="literal">true</code>の場合、インデックスに対応して存在すべきすべてのヒープタプルの存在を検証します。
181181
<em class="parameter"><code>checkunique</code></em><code class="literal">true</code>の場合、一意インデックスの重複エントリの中で可視のものが1つだけであることを検査します。
182182
省略可能な引数<em class="parameter"><code>rootdescend</code></em><code class="literal">true</code>であれば、各タプルに対するルートページから新しく探索することで、検証はリーフレベルのタプルを再び見つけます。
@@ -196,7 +196,7 @@
196196
all other utility commands. Note that the function holds locks
197197
only while running, not for the entire transaction.
198198
</span>
199-
<code class="function">bt_index_parent_check</code>は、ターゲットインデックスに<code class="literal">ShareLock</code>を獲得することを必要とします。
199+
<code class="function">bt_index_parent_check</code>は、対象インデックスに<code class="literal">ShareLock</code>を獲得することを必要とします。
200200
<code class="literal">ShareLock</code>はヒープリレーションにも獲得されます。)
201201
このロックは、<code class="command">INSERT</code><code class="command">UPDATE</code><code class="command">DELETE</code>が並行してデータ更新することを防ぎます。
202202
また、このロックは<code class="command">VACUUM</code>その他のユーティリティコマンドによって、背後にあるリレーションが同時に処理されることを防ぎます。
@@ -323,7 +323,7 @@
323323
target table.
324324
</span>
325325
指定すると、破損検査は前のブロックをすべてスキップして指定ブロックから開始されます。
326-
<em class="parameter"><code>startblock</code></em>をターゲットテーブルに含まれるブロックの範囲外で指定するとエラーになります
326+
<em class="parameter"><code>startblock</code></em>を対象テーブルに含まれるブロックの範囲外で指定するとエラーになります
327327
</p><p>
328328
<span class="original">
329329
By default, checking begins at the first block.
@@ -337,7 +337,7 @@
337337
table.
338338
</span>
339339
指定すると、残りのすべてのブロックをスキップして指定ブロックで破損検査が終了します。
340-
<em class="parameter"><code>endblock</code></em>をターゲットテーブルに含まれるブロックの範囲外で指定するとエラーになります
340+
<em class="parameter"><code>endblock</code></em>を対象テーブルに含まれるブロックの範囲外で指定するとエラーになります
341341
</p><p>
342342
<span class="original">
343343
By default, all blocks are checked.
@@ -388,10 +388,10 @@
388388
index that is equivalent to the existing, target index must only
389389
have entries that can be found in the existing structure.
390390
</span>
391-
B-Tree検証関数の<em class="parameter"><code>heapallindexed</code></em>引数が<code class="literal">true</code>ならば、ターゲットのインデックスリレーションと関連付けられたテーブルに対して追加の検証フェーズが実施されます
391+
B-Tree検証関数の<em class="parameter"><code>heapallindexed</code></em>引数が<code class="literal">true</code>ならば、対象のインデックスリレーションと関連付けられたテーブルに対して追加の検証フェーズが実施されます
392392
これは<span class="quote"><span class="quote">ダミー</span></span><code class="command">CREATE INDEX</code>操作から構成され、インメモリ上の一時的なサマリ構造(これは必要に応じて基礎的な最初の検証フェーズで構築されます)に対する仮想的な新しいインデックスタプルがすべて存在することをチェックします。
393-
サマリ構造はターゲットのインデックスで見つかったすべてのタプルに対して<span class="quote"><span class="quote">指紋採取(fingerprint)</span></span>を行います。
394-
<em class="parameter"><code>heapallindexed</code></em>検証の背後にある高レベルの原理は、新しいインデックスが既存のインデックスと等しいこと、ターゲットインデックスが既存の構造中に見つかったエントリのみを含むことです
393+
サマリ構造は対象のインデックスで見つかったすべてのタプルに対して<span class="quote"><span class="quote">指紋採取(fingerprint)</span></span>を行います。
394+
<em class="parameter"><code>heapallindexed</code></em>検証の背後にある高レベルの原理は、新しいインデックスが既存のインデックスと等しいこと、対象のインデックスが既存の構造中に見つかったエントリのみを含むことです
395395
</p><p>
396396
<span class="original">
397397
The additional &lt;parameter&gt;heapallindexed&lt;/parameter&gt; phase adds

current/html/app-pg-dumpall.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@
402402
With this option, all columns will be restored with the default
403403
compression setting.
404404
</span>
405-
<acronym class="acronym">TOAST</acronym>圧縮手法を設定するコマンドを出力しません
405+
<acronym class="acronym">TOAST</acronym>圧縮方式を設定するコマンドを出力しません
406406
このオプションにより、列はすべてデフォルトの圧縮の設定でリストアされます。
407407
</p></dd><dt><span class="term"><code class="option">--no-unlogged-table-data</code></span></dt><dd><p>
408408
<span class="original">

current/html/app-pgdump.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1105,7 +1105,7 @@
11051105
With this option, all columns will be restored with the default
11061106
compression setting.
11071107
</span>
1108-
<acronym class="acronym">TOAST</acronym>圧縮手法を設定するコマンドを出力しません
1108+
<acronym class="acronym">TOAST</acronym>圧縮方式を設定するコマンドを出力しません
11091109
このオプションにより、列はすべてデフォルトの圧縮の設定でリストアされます。
11101110
</p></dd><dt><span class="term"><code class="option">--no-unlogged-table-data</code></span></dt><dd><p>
11111111
<span class="original">

current/html/catalog-pg-attribute.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@
161161
whenever &lt;structfield&gt;attstorage&lt;/structfield&gt; does not allow
162162
compression.
163163
</span>
164-
この列の現在の圧縮方法
164+
この列の現在の圧縮方式
165165
典型的には現在のデフォルト設定(<a class="xref" href="runtime-config-client.html#GUC-DEFAULT-TOAST-COMPRESSION">default_toast_compression</a>参照)を指定する<code class="literal">'\0'</code>です。
166166
そうでなければ、<code class="literal">'p'</code>はpglz圧縮を選択し、<code class="literal">'l'</code><span class="productname">LZ4</span>圧縮を選択します。
167167
ただし、<code class="structfield">attstorage</code>が圧縮を許可しなければ、このフィールドは無視されます。

current/html/dml-returning.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@
8484
can lead to a lot of duplicated columns, so it is often more useful to
8585
qualify it so as to return just the source or target row. For example:
8686
</span>
87-
<code class="command">MERGE</code>では、<code class="literal">RETURNING</code>で利用できるデータは、ソース行の内容と挿入、更新、または削除された対象行の内容です。
88-
ソースと対象が多くの同じ列を持つことは非常に一般的であるため<code class="literal">RETURNING *</code>を指定すると、多くの重複した列が発生する可能性があります。そのため、ソース行または対象行だけを返すように修飾するのがより有用なことがしばしばあります
87+
<code class="command">MERGE</code>では、<code class="literal">RETURNING</code>で利用できるデータは、元となる行の内容と挿入、更新、または削除された対象行の内容です。
88+
元となるものと対象が多くの同じ列を持つことは非常に一般的であるため<code class="literal">RETURNING *</code>を指定すると、多くの重複した列が発生する可能性があります。そのため、元となる行または対象行だけを返すように修飾するのがより有用なことがしばしばあります
8989
例を示します。
9090
</p><pre class="programlisting">
9191
MERGE INTO products p USING new_products n ON p.product_no = n.product_no

current/html/fdw-callbacks.html

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,7 @@
459459
</span>
460460
<code class="command">UPDATE</code><code class="command">DELETE</code>の操作は、テーブルスキャン関数によって事前にフェッチされた行に対して実行されます。
461461
FDWは、更新や削除の対象行を厳密に識別できるように行IDや主キー列の値といった追加情報を必要とするかもしれません。
462-
それをサポートするために、この関数は<code class="command">UPDATE</code><code class="command">DELETE</code>の間に外部テーブルから取得される列のリストに追加の隠された(または<span class="quote"><span class="quote">ジャンクの</span></span>)ターゲット列を追加することができます
462+
それをサポートするために、この関数は<code class="command">UPDATE</code><code class="command">DELETE</code>の間に外部テーブルから取得される列のリストに追加の隠された(または<span class="quote"><span class="quote">ジャンクの</span></span>)対象列を追加できます
463463
</p><p>
464464
<span class="original">
465465
To do that, construct a &lt;structname&gt;Var&lt;/structname&gt; representing
@@ -488,7 +488,8 @@
488488
junk column besides these, it might be wise to choose a name prefixed
489489
with your extension name, to avoid conflicts against other FDWs.
490490
</span>
491-
それを行うには、必要な追加の値を表す<code class="structname">Var</code>を作成し、それをジャンク列の名前とともに<code class="function">add_row_identity_var</code>に渡します。(複数の列が必要な場合は、これを二回以上実行できます。)
491+
それを行うには、必要な追加の値を表す<code class="structname">Var</code>を作成し、それをジャンク列の名前とともに<code class="function">add_row_identity_var</code>に渡します。
492+
(複数の列が必要な場合は、これを二回以上実行できます。)
492493
必要とするそれぞれの<code class="structname">Var</code>に個別のジャンク列名を選択する必要があります。ただし、<code class="structname">Var</code><code class="structfield">varno</code>フィールドを除いて同一である場合は、列名を共有することができるのでそうすべきです。
493494
コアシステムは、テーブルの<code class="structfield">tableoid</code>列をジャンク列名<code class="literal">tableoid</code>に、<code class="literal">ctid</code>または<code class="literal">ctid<em class="replaceable"><code>N</code></em></code><code class="structfield">ctid</code>に使用し、<code class="structfield">vartype</code> = <code class="type">RECORD</code>と記された行全体の<code class="structname">Var</code><code class="literal">wholerow</code>に、<code class="structfield">vartype</code>を記された行全体の<code class="structname">Var</code><code class="literal">wholerow<em class="replaceable"><code>N</code></em></code>使用しており、テーブルで宣言された行型が同じです。
494495
できる限りこれらの名前を再利用してください(プランナは同一のジャンク列に対する重複したリクエストを結合します)。
@@ -501,7 +502,7 @@
501502
operations, though &lt;command&gt;UPDATE&lt;/command&gt; may still be feasible if the FDW
502503
relies on an unchanging primary key to identify rows.)
503504
</span>
504-
もし<code class="function">AddForeignUpdateTargets</code>ポインタが<code class="literal">NULL</code>に設定されている場合は、追加のターゲット式は追加されません
505+
もし<code class="function">AddForeignUpdateTargets</code>ポインタが<code class="literal">NULL</code>に設定されている場合は、追加の対象式は追加されません
505506
(FDWが行を識別するのに不変の主キーに依存するのであれば<code class="command">UPDATE</code>は依然として実現可能かもしれませんが、<code class="command">DELETE</code>操作を実装することは不可能になるでしょう。)
506507
</p><p>
507508
</p><pre class="programlisting">
@@ -537,7 +538,7 @@
537538
<code class="literal">plan</code><code class="structfield">fdwPrivLists</code>フィールドを除いて完成している<code class="structname">ModifyTable</code>プランノードです。
538539
<code class="literal">resultRelation</code>は対象の外部テーブルをレンジテーブルの添字で識別します。
539540
<code class="literal">subplan_index</code><code class="structname">ModifyTable</code>プランノードの対象がどれであるかを0始まりで識別します。
540-
これは、<code class="literal">plan</code>ノードのターゲットリレーションごとのサブ構造にインデックスを付けたい場合に使用してください
541+
これは、<code class="literal">plan</code>ノードの対象リレーションごとのサブ構造にインデックスを付けたい場合に使用してください
541542
</p><p>
542543
<span class="original">
543544
See &lt;xref linkend="fdw-planning"/&gt; for additional information.
@@ -959,7 +960,7 @@
959960
</span>
960961
<code class="literal">mtstate</code>は、実行中の<code class="structname">ModifyTable</code>プランノードの全体的な状態です。
961962
プランのグローバルデータと実行状態がこの構造体を通じて得られます。
962-
<code class="literal">rinfo</code><code class="structname">ResultRelInfo</code>構造体で、ターゲットの外部テーブルを記述します
963+
<code class="literal">rinfo</code><code class="structname">ResultRelInfo</code>構造体で、対象の外部テーブルを記述します
963964
(この操作中に必要なFDWのプライベート状態を保存するために<code class="structname">ResultRelInfo</code><code class="structfield">ri_FdwState</code>フィールドが利用可能です。)
964965
</p><p>
965966
<span class="original">

current/html/logical-replication-conflicts.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
&lt;productname&gt;PostgreSQL&lt;/productname&gt;.
3131
</span>
3232
論理レプリケーション操作は、サブスクリプションを所有するロールの権限を使用して実行されます。
33-
ターゲットテーブルで権限が失敗すると、レプリケーション競合が発生します。
34-
サブスクリプション所有者が適用されるターゲットテーブルで有効<a class="link" href="ddl-rowsecurity.html" title="5.9. 行セキュリティポリシー">行レベルセキュリティ</a>になりますが、レプリケーションされている<code class="command">INSERT</code><code class="command">UPDATE</code><code class="command">DELETE</code>または<code class="command">TRUNCATE</code>をポリシーが通常拒否するかどうかには関係ありません。
33+
対象テーブルで権限違反が起こると、レプリケーション競合が発生します。
34+
これは、サブスクリプション所有者が従う、対象テーブルで有効な<a class="link" href="ddl-rowsecurity.html" title="5.9. 行セキュリティポリシー">行レベルセキュリティ</a>と同じですが、レプリケーションされている<code class="command">INSERT</code><code class="command">UPDATE</code><code class="command">DELETE</code>または<code class="command">TRUNCATE</code>をポリシーが通常拒否するかどうかには関係ありません。
3535
行レベルセキュリティに対するこの制限は、<span class="productname">PostgreSQL</span>の将来のバージョンで解除される可能性があります。
3636
</p><p>
3737
<span class="original">

current/html/server-programming.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
material about server-side programming.
1818
</span>
1919
ここでは、ユーザ定義関数、データ型、トリガなどを使用してサーバの機能を拡張する方法について説明します。
20-
これらは<span class="productname">PostgreSQL</span>に関するユーザ向けの文書を理解した後にのみたどり着く先進的な話題です
20+
これらは<span class="productname">PostgreSQL</span>に関するユーザ向けの文書を理解した後に取り組むべき上級者向けのトピックです
2121
また、最後の数章で<span class="productname">PostgreSQL</span>に附属するサーバサイドのプログラミング言語についても説明します。
2222
同時にサーバサイドのプログラミング言語に関する一般的な問題についても説明します。
2323
サーバサイドのプログラミング言語の章に進む前に、少なくとも、<a class="xref" href="extend.html" title="第36章 SQLの拡張">第36章</a>(関数も説明しています)の最初の数節を読破することは重要です。

0 commit comments

Comments
 (0)