Skip to content

Commit dabdb39

Browse files
committed
by GitHub Actions [skip ci]
1 parent 949f22d commit dabdb39

File tree

9 files changed

+33
-59
lines changed

9 files changed

+33
-59
lines changed

current/html/app-initdb.html

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@
272272
specified and set to <literal>C</literal> or
273273
<literal>C.UTF-8</literal>.
274274
</span>
275-
《機械翻訳》<code class="option">--locale-provider</code><code class="literal">builtin</code>の場合、<code class="option">--locale</code>または<code class="option">--builtin-locale</code>を指定し、<code class="literal">C</code>または<code class="literal">C.UTF-8</code>に設定する必要があります。
275+
<code class="option">--locale-provider</code><code class="literal">builtin</code>の場合、<code class="option">--locale</code>または<code class="option">--builtin-locale</code>を指定し、<code class="literal">C</code>または<code class="literal">C.UTF-8</code>に設定する必要があります。
276276
</p></dd><dt id="APP-INITDB-OPTION-LC-COLLATE"><span class="term"><code class="option">--lc-collate=<em class="replaceable"><code>locale</code></em></code><br /></span><span class="term"><code class="option">--lc-ctype=<em class="replaceable"><code>locale</code></em></code><br /></span><span class="term"><code class="option">--lc-messages=<em class="replaceable"><code>locale</code></em></code><br /></span><span class="term"><code class="option">--lc-monetary=<em class="replaceable"><code>locale</code></em></code><br /></span><span class="term"><code class="option">--lc-numeric=<em class="replaceable"><code>locale</code></em></code><br /></span><span class="term"><code class="option">--lc-time=<em class="replaceable"><code>locale</code></em></code></span> <a href="#APP-INITDB-OPTION-LC-COLLATE" class="id_link">#</a></dt><dd><p>
277277
<span class="original">
278278
Like &lt;option&gt;&amp;#45;-locale&lt;/option&gt;, but only sets the locale in
@@ -289,10 +289,8 @@
289289
Specifies the locale name when the builtin provider is used. Locale support
290290
is described in &lt;xref linkend="locale"/&gt;.
291291
</span>
292-
《マッチ度[73.504274]》ICUロケールプロバイダを使用する場合に、ICUロケールを指定します
292+
組み込みプロバイダを使用する場合にロケール名を指定します
293293
ロケールサポートは<a class="xref" href="locale.html" title="23.1. ロケールのサポート">23.1</a>に記載されています。
294-
《機械翻訳》組み込みプロバイダを使用する場合にロケール名を指定します。
295-
ロケールのサポートについては<a class="xref" href="locale.html" title="23.1. ロケールのサポート">23.1</a>を参照してください。
296294
</p></dd><dt id="APP-INITDB-OPTION-LOCALE-PROVIDER"><span class="term"><code class="option">--locale-provider={<code class="literal">builtin</code>|<code class="literal">libc</code>|<code class="literal">icu</code>}</code></span> <a href="#APP-INITDB-OPTION-LOCALE-PROVIDER" class="id_link">#</a></dt><dd><p>
297295
<span class="original">
298296
This option sets the locale provider for databases created in the new
@@ -457,7 +455,7 @@
457455
can be used to debug the &lt;application&gt;initdb&lt;/application&gt;
458456
installation.
459457
</span>
460-
《機械翻訳》何もせずに内部設定を表示して終了します
458+
内部設定を表示して終了します。それ以外には何もしません
461459
これは<span class="application">initdb</span>インストールをデバッグするために使用できます。
462460
</p></dd><dt id="APP-INITDB-OPTION-SYNC-METHOD"><span class="term"><code class="option">--sync-method=<em class="replaceable"><code>method</code></em></code></span> <a href="#APP-INITDB-OPTION-SYNC-METHOD" class="id_link">#</a></dt><dd><p>
463461
<span class="original">
@@ -466,7 +464,7 @@
466464
files in the data directory. The search for files will follow symbolic
467465
links for the WAL directory and each configured tablespace.
468466
</span>
469-
《機械翻訳》デフォルトの<code class="literal">fsync</code>に設定すると、<code class="command">initdb</code>はデータディレクトリ内の全てのファイルを再帰的に開いて同期します
467+
デフォルトの<code class="literal">fsync</code>に設定すると、<code class="command">initdb</code>はデータディレクトリ内のファイルをすべて再帰的に開いて同期します
470468
ファイルの検索はWALディレクトリと設定された各テーブル空間のシンボリックリンクをたどります。
471469
</p><p>
472470
<span class="original">
@@ -476,13 +474,13 @@
476474
&lt;xref linkend="guc-recovery-init-sync-method"/&gt; for information about
477475
the caveats to be aware of when using &lt;literal&gt;syncfs&lt;/literal&gt;.
478476
</span>
479-
《機械翻訳》Linuxでは、<code class="literal">syncfs</code>を代わりに使用して、オペレーティングシステム、WALファイル、各テーブル空間を含むファイルシステム全体を同期させるようにオペレーティングシステムに要求できます。
477+
Linuxでは、<code class="literal">syncfs</code>を代わりに使用して、データディレクトリ、WALファイル、各テーブル空間を含むファイルシステム全体を同期させるようにオペレーティングシステムに要求できます。
480478
<code class="literal">syncfs</code>を使用する際に注意すべき点については、<a class="xref" href="runtime-config-error-handling.html#GUC-RECOVERY-INIT-SYNC-METHOD">recovery_init_sync_method</a>を参照してください。
481479
</p><p>
482480
<span class="original">
483481
This option has no effect when &lt;option&gt;&amp;#45;-no-sync&lt;/option&gt; is used.
484482
</span>
485-
《機械翻訳》このオプションは<code class="option">--no-sync</code>が使われている場合は効果がありません。
483+
このオプションは<code class="option">--no-sync</code>が使われている場合は効果がありません。
486484
</p></dd><dt id="APP-INITDB-OPTION-SYNC-ONLY"><span class="term"><code class="option">-S</code><br /></span><span class="term"><code class="option">--sync-only</code></span> <a href="#APP-INITDB-OPTION-SYNC-ONLY" class="id_link">#</a></dt><dd><p>
487485
<span class="original">
488486
Safely write all database files to disk and exit. This does not

current/html/plpgsql-control-structures.html

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -945,12 +945,9 @@
945945
&lt;literal&gt;RETURNING&lt;/literal&gt; clause. Some utility
946946
commands such as &lt;command&gt;EXPLAIN&lt;/command&gt; will work too.
947947
</span>
948-
《マッチ度[87.133183]》この種類の<code class="literal">FOR</code>文の<em class="replaceable"><code>query</code></em>としては、呼び出し元に行を返すSQLコマンドをすべて使用できます。
949-
通常は<code class="command">SELECT</code>ですが、<code class="literal">RETURNING</code>句を持つ<code class="command">INSERT</code><code class="command">UPDATE</code>または<code class="command">DELETE</code>も使用できます。
948+
この種類の<code class="literal">FOR</code>文の<em class="replaceable"><code>query</code></em>としては、呼び出し元に行を返すSQLコマンドをすべて使用できます。
949+
通常は<code class="command">SELECT</code>ですが、<code class="literal">RETURNING</code>句を持つ<code class="command">INSERT</code><code class="command">UPDATE</code><code class="command">DELETE</code>または<code class="command">MERGE</code>も使用できます。
950950
<code class="command">EXPLAIN</code>などのユーティリティコマンドも作動します。
951-
《機械翻訳》このタイプの<code class="literal">FOR</code>文で使用される<em class="replaceable"><code>query</code></em>は、呼び出し元に行を返す任意のSQLコマンドです。
952-
最も一般的なケースは<code class="command">SELECT</code>ですが、<code class="command">INSERT</code><code class="command">UPDATE</code><code class="command">DELETE</code><code class="command">MERGE</code><code class="literal">RETURNING</code>句を使用することもできます。
953-
<code class="command">EXPLAIN</code>などのユーティリティコマンドも動作します。
954951
</p><p>
955952
<span class="original">
956953
&lt;application&gt;PL/pgSQL&lt;/application&gt; variables are replaced by query parameters,

current/html/plpgsql-declarations.html

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -456,14 +456,10 @@
456456
table. To declare a variable with the same data type as
457457
&lt;literal&gt;users.user_id&lt;/literal&gt; you write:
458458
</span>
459-
《マッチ度[78.450363]》<code class="literal">%TYPE</code>は変数やテーブル列のデータ型を提供します
460-
これを使用してデータベース値を保持する変数を宣言することができます
459+
<code class="literal">%TYPE</code>はテーブル列や以前に宣言された<span class="application">PL/pgSQL</span>変数のデータ型を提供します
460+
これを使用してデータベース値を保持する変数を宣言できます
461461
例えば、<code class="literal">users</code>テーブルに<code class="literal">user_id</code>という列があるものとします。
462462
<code class="literal">users.user_id</code>と同じデータ型の変数を宣言するには、以下のように記述します。
463-
《機械翻訳》<code class="literal">%TYPE</code>は、テーブル列または以前に宣言された<span class="application">PL/pgSQL</span>変数のデータ型を提供します。
464-
これを使用して、データベース値を保持する変数を宣言できます。
465-
たとえば、<code class="literal">users</code>テーブルに<code class="literal">user_id</code>という名前の列があるとします。
466-
<code class="literal">users.user_id</code>と同じデータ型で変数を宣言するには、次のように書きます。
467463
</p><pre class="programlisting">
468464
user_id users.user_id%TYPE;
469465
</pre><p>
@@ -473,10 +469,13 @@
473469
after &lt;literal&gt;%TYPE&lt;/literal&gt;, thereby creating a variable that holds
474470
an array of the referenced type:
475471
</span>
476-
《機械翻訳》<code class="literal">%TYPE</code>の後に配列修飾子を書くことも可能で、それによって参照される型の配列を保持する変数が作成されます。
472+
<code class="literal">%TYPE</code>の後に配列修飾を書くことも可能で、それによって参照される型の配列を保持する変数が作成されます。
477473
</p><pre class="programlisting">
478474
user_ids users.user_id%TYPE[];
479-
user_ids users.user_id%TYPE ARRAY[4]; -- equivalent to the above
475+
<span class="original">
476+
user_ids users.user_id%TYPE ARRAY[4]; &amp;#45;- equivalent to the above
477+
</span>
478+
user_ids users.user_id%TYPE ARRAY[4]; -- 上と同じ
480479
</pre><p>
481480
<span class="original">
482481
Just as when declaring table columns that are arrays, it doesn't
@@ -485,8 +484,9 @@
485484
a given element type as the same type, regardless of dimensionality.
486485
(See &lt;xref linkend="arrays-declaration"/&gt;.)
487486
</span>
488-
《機械翻訳》配列を宣言する際と同様に、複数の括弧のペアを書くか、特定の配列の次元を書くかは問題ではありません。
489-
<span class="productname">PostgreSQL</span>は、次元性に関係なく、与えられた要素型のすべての配列を同じ型として扱います(<a class="xref" href="arrays.html#ARRAYS-DECLARATION" title="8.15.1. 配列型の宣言">8.15.1</a>を参照してください)。
487+
配列であるテーブル列を宣言する際と同様に、複数の括弧のペアを書くか、特定の配列の次元を書くかは問題ではありません。
488+
<span class="productname">PostgreSQL</span>は、次元性に関係なく、与えられた要素型の配列をすべて同じ型として扱います。
489+
<a class="xref" href="arrays.html#ARRAYS-DECLARATION" title="8.15.1. 配列型の宣言">8.15.1</a>を参照してください。)
490490
</p><p>
491491
<span class="original">
492492
By using &lt;literal&gt;%TYPE&lt;/literal&gt; you don't need to know the data
@@ -548,7 +548,7 @@
548548
followed by array decoration to declare a variable that holds an array
549549
of the referenced composite type.
550550
</span>
551-
《機械翻訳》<code class="literal">%TYPE</code>と同様に、<code class="literal">%ROWTYPE</code>の後に配列デコレーションを付けることで、参照される複合型の配列を保持する変数を宣言できます。
551+
<code class="literal">%TYPE</code>と同様に、<code class="literal">%ROWTYPE</code>の後に配列修飾を付けることで、参照される複合型の配列を保持する変数を宣言できます。
552552
</p><p>
553553
<span class="original">
554554
Parameters to a function can be

current/html/plpgsql-statements.html

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -93,12 +93,9 @@
9393
source for a &lt;command&gt;FOR&lt;/command&gt; loop, as described in
9494
&lt;xref linkend="plpgsql-records-iterating"/&gt;.
9595
</span>
96-
《マッチ度[89.441931]》コマンドが行を返すのであれば(例えば<code class="command">SELECT</code><code class="literal">RETURNING</code>を伴う<code class="command">INSERT</code>/<code class="command">UPDATE</code>/<code class="command">DELETE</code>など)、処理する方法が2つあります。
96+
コマンドが行を返すのであれば(例えば<code class="command">SELECT</code><code class="literal">RETURNING</code>を伴う<code class="command">INSERT</code>/<code class="command">UPDATE</code>/<code class="command">DELETE</code>/<code class="command">MERGE</code>など)、処理する方法が2つあります。
9797
コマンドが多くても1行を返す場合、もしくは出力の最初の行だけに関心がある場合には、<a class="xref" href="plpgsql-statements.html#PLPGSQL-STATEMENTS-SQL-ONEROW" title="41.5.3. 1行の結果を返すコマンドの実行">41.5.3</a>に書かれているように、出力を取得するための<code class="literal">INTO</code>句を追加する以外は通常通りコマンドを書いてください。
9898
出力行をすべて処理するためには、<a class="xref" href="plpgsql-control-structures.html#PLPGSQL-RECORDS-ITERATING" title="41.6.6. 問い合わせ結果による繰り返し">41.6.6</a>に書かれているように、<code class="command">FOR</code>ループに対するデータソースとしてコマンドを書いてください。
99-
《機械翻訳》コマンドが行を返す場合(例えば<code class="command">SELECT</code><code class="command">INSERT</code>/<code class="command">UPDATE</code>/<code class="command">DELETE</code>/<code class="command">MERGE</code><code class="literal">RETURNING</code>を伴う)、2つの方法があります。
100-
コマンドが最大1行を返す場合、または出力の最初の行だけを気にする場合は、通常どおりコマンドを書きますが、<a class="xref" href="plpgsql-statements.html#PLPGSQL-STATEMENTS-SQL-ONEROW" title="41.5.3. 1行の結果を返すコマンドの実行">41.5.3</a>で説明したように、<code class="literal">INTO</code>句を追加して出力を取り込みます。
101-
すべての出力行を処理するには、<a class="xref" href="plpgsql-control-structures.html#PLPGSQL-RECORDS-ITERATING" title="41.6.6. 問い合わせ結果による繰り返し">41.6.6</a>で説明したように、<code class="command">FOR</code>ループのデータソースとしてコマンドを書いてください。
10299
</p><p>
103100
<span class="original">
104101
Usually it is not sufficient just to execute statically-defined SQL
@@ -251,14 +248,10 @@
251248
Except for the &lt;literal&gt;INTO&lt;/literal&gt; clause, the SQL command is the same
252249
as it would be written outside &lt;application&gt;PL/pgSQL&lt;/application&gt;.
253250
</span>
254-
《マッチ度[88.604353]》ここで、<em class="replaceable"><code>target</code></em>はレコード変数、行変数、あるいは、単純な変数とレコード/行変数のフィールドをカンマで区切ったリストです。
251+
ここで、<em class="replaceable"><code>target</code></em>はレコード変数、行変数、あるいは、単純な変数とレコード/行変数のフィールドをカンマで区切ったリストです。
255252
上述のように<span class="application">PL/pgSQL</span>変数によりコマンドの残り(すなわち、<code class="literal">INTO</code>句以外のすべて)が置換され、同じように計画がキャッシュされます。
256-
このように作動するのは、<code class="command">SELECT</code><code class="literal">RETURNING</code>を伴った<code class="command">INSERT</code>/<code class="command">UPDATE</code>/<code class="command">DELETE</code>とおよび<code class="command">EXPLAIN</code>のような行セットの結果を返す特定のユーティリティコマンドです。
253+
このように作動するのは、<code class="command">SELECT</code><code class="literal">RETURNING</code>を伴った<code class="command">INSERT</code>/<code class="command">UPDATE</code>/<code class="command">DELETE</code>/<code class="command">MERGE</code>および<code class="command">EXPLAIN</code>のような行セットの結果を返す特定のユーティリティコマンドです。
257254
<code class="literal">INTO</code>句以外では、SQLコマンドは<span class="application">PL/pgSQL</span>の外部に記述したものと同じです。
258-
《機械翻訳》ここで<em class="replaceable"><code>target</code></em>はレコード変数、行変数、または単純な変数とレコード/行フィールドのカンマ区切りリストです。
259-
上記のように、<span class="application">PL/pgSQL</span>変数はコマンドの残りの部分(つまり<code class="literal">INTO</code>句以外の部分)に置換され、計画は同じ方法でキャッシュされます。
260-
これは<code class="command">SELECT</code><code class="command">INSERT</code>/<code class="command">UPDATE</code>/<code class="command">DELETE</code>/<code class="command">MERGE</code><code class="literal">RETURNING</code>を伴う特定のユーティリティコマンド、および行セットを返す<code class="command">EXPLAIN</code>などに有効です。
261-
<code class="literal">INTO</code>句を除き、SQLコマンドは<span class="application">PL/pgSQL</span>の外部で書かれた場合と同じです。
262255
</p><div class="tip"><h3 class="title">ヒント</h3><p>
263256
<span class="original">
264257
Note that this interpretation of &lt;command&gt;SELECT&lt;/command&gt; with &lt;literal&gt;INTO&lt;/literal&gt;
@@ -357,10 +350,8 @@
357350
is no option such as &lt;literal&gt;ORDER BY&lt;/literal&gt; with which to determine
358351
which affected row should be returned.
359352
</span>
360-
《マッチ度[86.714976]》<span class="application">PL/pgSQL</span><code class="literal">STRICT</code>が指定されない場合でも、<code class="literal">RETURNING</code>を伴った<code class="command">INSERT</code>/<code class="command">UPDATE</code>/<code class="command">DELETE</code>が2行以上を返した時は、エラーとなります。
353+
<span class="application">PL/pgSQL</span><code class="literal">STRICT</code>が指定されない場合でも、<code class="literal">RETURNING</code>を伴った<code class="command">INSERT</code>/<code class="command">UPDATE</code>/<code class="command">DELETE</code>/<code class="command">MERGE</code>が2行以上を返した時は、エラーとなります。
361354
なぜなら、どの1行を返すか決定する<code class="literal">ORDER BY</code>のようなオプションが存在しないからです。
362-
《機械翻訳》<code class="literal">RETURNING</code>を指定した<code class="command">INSERT</code>/<code class="command">UPDATE</code>/<code class="command">DELETE</code>/<code class="command">MERGE</code>に対して、<code class="literal">STRICT</code>が指定されていない場合でも、<span class="application">PL/pgSQL</span>は複数の返された行に対してエラーを報告します。
363-
これは、どの返された行を返すかを決定するための<code class="literal">ORDER BY</code>などのオプションがないためです。
364355
</p><p>
365356
<span class="original">
366357
If &lt;literal&gt;print_strict_params&lt;/literal&gt; is enabled for the function,

0 commit comments

Comments
 (0)