Skip to content

Commit b2cb234

Browse files
committed
by GitHub Actions [skip ci]
1 parent dde0cd9 commit b2cb234

File tree

4 files changed

+20
-33
lines changed

4 files changed

+20
-33
lines changed

current/html/sql-copy.html

Lines changed: 18 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@
9595
the entire file is desired, the <literal>ON_ERROR</literal> clause can
9696
be used to specify some other behavior.
9797
</span>
98-
《機械翻訳》デフォルトでは、<code class="command">COPY</code>は処理中にエラーが発生した場合に失敗します。
99-
ファイル全体をロードするベストエフォート型の試みが必要な場合<code class="literal">ON_ERROR</code>句を使用して別の動作を指定できます。
98+
デフォルトでは、<code class="command">COPY</code>は処理中にエラーが発生した場合に失敗します。
99+
ファイル全体のロードを可能な限り試みるのが望ましい場合<code class="literal">ON_ERROR</code>句を使用して別の動作を指定できます。
100100
</p></div><div class="refsect1" id="id-1.9.3.55.6"><h2>パラメータ</h2><span class="original">
101101
&lt;title&gt;Parameters&lt;/title&gt;
102102
</span><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="replaceable"><code>table_name</code></em></span></dt><dd><p>
@@ -123,10 +123,8 @@
123123
whose results are to be copied. Note that parentheses are required
124124
around the query.
125125
</span>
126-
《マッチ度[78.260870]》<a class="link" href="sql-select.html" title="SELECT"><code class="command">SELECT</code></a><a class="link" href="sql-values.html" title="VALUES"><code class="command">VALUES</code></a><a class="link" href="sql-insert.html" title="INSERT"><code class="command">INSERT</code></a><a class="link" href="sql-update.html" title="UPDATE"><code class="command">UPDATE</code></a>あるいは<a class="link" href="sql-delete.html" title="DELETE"><code class="command">DELETE</code></a>コマンドで、その結果がコピーされます。
126+
<a class="link" href="sql-select.html" title="SELECT"><code class="command">SELECT</code></a><a class="link" href="sql-values.html" title="VALUES"><code class="command">VALUES</code></a><a class="link" href="sql-insert.html" title="INSERT"><code class="command">INSERT</code></a><a class="link" href="sql-update.html" title="UPDATE"><code class="command">UPDATE</code></a><a class="link" href="sql-delete.html" title="DELETE"><code class="command">DELETE</code></a>あるいは<a class="link" href="sql-merge.html" title="MERGE"><code class="command">MERGE</code></a>コマンドで、その結果がコピーされます。
127127
問い合わせを括弧でくくる必要があることに注意してください。
128-
《機械翻訳》結果をコピーする<a class="link" href="sql-select.html" title="SELECT"><code class="command">SELECT</code></a><a class="link" href="sql-values.html" title="VALUES"><code class="command">VALUES</code></a><a class="link" href="sql-insert.html" title="INSERT"><code class="command">INSERT</code></a><a class="link" href="sql-update.html" title="UPDATE"><code class="command">UPDATE</code></a><a class="link" href="sql-delete.html" title="DELETE"><code class="command">DELETE</code></a>、または<a class="link" href="sql-merge.html" title="MERGE"><code class="command">MERGE</code></a>コマンド。
129-
問い合わせの周りに括弧が必要です。
130128
</p><p>
131129
<span class="original">
132130
For &lt;command&gt;INSERT&lt;/command&gt;, &lt;command&gt;UPDATE&lt;/command&gt;,
@@ -136,7 +134,7 @@
136134
&lt;literal&gt;ALSO&lt;/literal&gt; rule, nor an &lt;literal&gt;INSTEAD&lt;/literal&gt; rule
137135
that expands to multiple statements.
138136
</span>
139-
《機械翻訳》<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="literal">ALSO</code>ルールも<code class="literal">INSTEAD</code>ルールも持たないこと
137+
<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="literal">ALSO</code>ルール、<code class="literal">INSTEAD</code>ルールがあってはなりません
140138
</p></dd><dt><span class="term"><em class="replaceable"><code>filename</code></em></span></dt><dd><p>
141139
<span class="original">
142140
The path name of the input or output file. An input file name can be
@@ -211,14 +209,10 @@
211209
a partitioned table.
212210
This option is only allowed in &lt;command&gt;COPY FROM&lt;/command&gt;.
213211
</span>
214-
《マッチ度[80.180180]》あたかも<code class="command">VACUUM FREEZE</code>コマンドを実行した後のように、行を凍結した状態のデータコピー処理を要求します。
212+
あたかも<code class="command">VACUUM FREEZE</code>コマンドを実行した後のように、行を凍結した状態のデータコピー処理を要求します。
215213
これは、初期データロード処理用の性能オプションとしての利用を意図しています。
216214
ロード元のテーブルが現在の副トランザクションで作成または切り詰めされ、開いているカーソルは存在せず、またこのトランザクションで保持される古めのスナップショットが存在しない場合のみ、行は凍結されます。
217215
今のところ、パーティションテーブルでは<code class="command">COPY FREEZE</code>を実行できません。
218-
《機械翻訳》行がすでに凍結されているデータをコピーする要求を、<code class="command">VACUUM FREEZE</code>コマンドの実行後と同様に行います。
219-
これは、初期データ・ロードのパフォーマンス・オプションとして意図されています。
220-
ローが凍結されるのは、ロード中のテーブルが現在のサブトランザクションで作成または切り捨てられた場合、カーソルが開いていない場合、およびこのトランザクションが保持している古いスナップショットがない場合のみです。
221-
現在のところ、パーティション化されたテーブルに対して<code class="command">COPY FREEZE</code>を実行することはできません。
222216
このオプションは<code class="command">COPY FROM</code>でのみ使用できます。
223217
</p><p>
224218
<span class="original">
@@ -340,13 +334,10 @@
340334
This option is allowed only in &lt;command&gt;COPY FROM&lt;/command&gt;, and only when
341335
using &lt;literal&gt;CSV&lt;/literal&gt; format.
342336
</span>
343-
《マッチ度[75.175644]》指定された列の値をNULL文字列に対して比較しません。
337+
指定された列の値をNULL文字列に対して比較しません。
344338
NULL文字列が空であるデフォルトでは、空の値は引用符付けされていなくてもNULLではなく長さが0の文字列として読み取られることを意味します。
345-
このオプションは<code class="command">COPY FROM</code>において、かつ、<code class="literal">CSV</code>形式を使用する場合のみで許されます。
346-
《機械翻訳》指定された列の値をNULL文字列と一致させないでください。
347-
デフォルトの場合、NULL文字列が空の場合、これは、引用符が付いていない場合でも、空の値がNULLではなく長さ0の文字列として読み取られることを意味します。
348339
<code class="literal">*</code>が指定されている場合、このオプションはすべての列に適用されます。
349-
このオプションは<code class="command">COPY FROM</code>でのみ、かつ<code class="literal">CSV</code>形式を使用する場合にのみ許可されます
340+
このオプションは<code class="command">COPY FROM</code>、かつ<code class="literal">CSV</code>形式を使用する場合のみで許されます
350341
</p></dd><dt><span class="term"><code class="literal">FORCE_NULL</code></span></dt><dd><p>
351342
<span class="original">
352343
Match the specified columns' values against the null string, even
@@ -357,14 +348,10 @@
357348
This option is allowed only in &lt;command&gt;COPY FROM&lt;/command&gt;, and only when
358349
using &lt;literal&gt;CSV&lt;/literal&gt; format.
359350
</span>
360-
《マッチ度[76.233184]》指定された列の値を、それが引用符付きであったとしても、NULL文字列と比較し、一致した場合は値を<code class="literal">NULL</code>にセットします。
351+
指定された列の値を、それが引用符付きであったとしても、NULL文字列と比較し、一致した場合は値を<code class="literal">NULL</code>にセットします。
361352
NULL文字列が空であるデフォルトでは、引用符付きの空文字列をNULLに変換します。
353+
<code class="literal">*</code>が指定されている場合、このオプションはすべての列に適用されます。
362354
このオプションは<code class="command">COPY FROM</code>で、かつ<code class="literal">CSV</code>形式を使用する場合のみ許されます。
363-
《機械翻訳》指定された列の値を、引用符で囲まれている場合でもNULL文字列と照合し、一致するものが見つかった場合は値を<code class="literal">NULL</code>に設定します。
364-
デフォルトの場合、NULL文字列は空文字列です。
365-
これは引用符で囲まれた空文字列を<code class="literal">CSV</code>形式を使用している場合にのみ変換します。
366-
<code class="literal">*</code>を指定すると、このオプションは全ての列に適用されます。
367-
このオプションは<code class="command">COPY FROM</code>でのみ使用可能で、<code class="literal">CSV</code>形式を使用する場合にのみ有効です。
368355
</p></dd><dt><span class="term"><code class="literal">ON_ERROR</code></span></dt><dd><p>
369356
<span class="original">
370357
Specifies how to behave when encountering an error converting a column's
@@ -374,15 +361,15 @@
374361
&lt;literal&gt;ignore&lt;/literal&gt; means discard the input row and continue with the next one.
375362
The default is &lt;literal&gt;stop&lt;/literal&gt;.
376363
</span>
377-
《機械翻訳》列の入力値をデータ型に変換する際にエラーが発生した場合の動作を指定します。
378-
<em class="replaceable"><code>error_action</code></em>の値が<code class="literal">stop</code>の場合、コマンドは失敗し、<code class="literal">ignore</code>の場合、入力行は破棄され、次の行に移ります。
364+
列の入力値をデータ型に変換する際にエラーが発生した場合の動作を指定します。
365+
<em class="replaceable"><code>error_action</code></em>の値が<code class="literal">stop</code>の場合、コマンドは失敗します。<code class="literal">ignore</code>の場合、入力行は破棄され、次の行に移ります。
379366
デフォルトは<code class="literal">stop</code>です。
380367
</p><p>
381368
<span class="original">
382369
The &lt;literal&gt;ignore&lt;/literal&gt; option is applicable only for &lt;command&gt;COPY FROM&lt;/command&gt;
383370
when the &lt;literal&gt;FORMAT&lt;/literal&gt; is &lt;literal&gt;text&lt;/literal&gt; or &lt;literal&gt;csv&lt;/literal&gt;.
384371
</span>
385-
《機械翻訳》<code class="literal">ignore</code>オプションは、<code class="literal">FORMAT</code><code class="literal">text</code>または<code class="literal">csv</code>の場合の<code class="command">COPY FROM</code>にのみ適用できます。
372+
<code class="literal">ignore</code>オプションは、<code class="literal">FORMAT</code><code class="literal">text</code>または<code class="literal">csv</code>の場合の<code class="command">COPY FROM</code>にのみ適用できます。
386373
</p><p>
387374
<span class="original">
388375
A &lt;literal&gt;NOTICE&lt;/literal&gt; message containing the ignored row count is
@@ -392,7 +379,7 @@
392379
containing the line of the input file and the column name whose input
393380
conversion has failed is emitted for each discarded row.
394381
</span>
395-
《機械翻訳》少なくとも1行が破棄された場合、<code class="command">COPY FROM</code>の最後に、無視された行数を含む<code class="literal">NOTICE</code>メッセージが出力されます。
382+
少なくとも1行が破棄された場合、<code class="command">COPY FROM</code>の最後に、無視された行数を含む<code class="literal">NOTICE</code>メッセージが出力されます。
396383
<code class="literal">LOG_VERBOSITY</code>オプションが<code class="literal">verbose</code>に設定されている場合、破棄された各行に対して、入力ファイルの行と入力変換に失敗した列名を含む<code class="literal">NOTICE</code>メッセージが出力されます。
397384
</p></dd><dt><span class="term"><code class="literal">ENCODING</code></span></dt><dd><p>
398385
<span class="original">
@@ -411,15 +398,15 @@
411398
&lt;literal&gt;verbose&lt;/literal&gt; is specified, additional messages are emitted
412399
during processing.
413400
</span>
414-
《機械翻訳》<code class="command">COPY</code>コマンドが出力するメッセージの量を指定します。
401+
<code class="command">COPY</code>コマンドが出力するメッセージの量を指定します。
415402
<code class="literal">default</code>または<code class="literal">verbose</code>です。
416403
<code class="literal">verbose</code>が指定された場合、処理中に追加のメッセージが出力されます。
417404
</p><p>
418405
<span class="original">
419406
This is currently used in &lt;command&gt;COPY FROM&lt;/command&gt; command when
420407
&lt;literal&gt;ON_ERROR&lt;/literal&gt; option is set to &lt;literal&gt;ignore&lt;/literal&gt;.
421408
</span>
422-
《機械翻訳》これは現在、<code class="literal">ON_ERROR</code>オプションが<code class="literal">ignore</code>に設定されている場合の<code class="command">COPY FROM</code>コマンドで使用されます。
409+
これは現在、<code class="literal">ON_ERROR</code>オプションが<code class="literal">ignore</code>に設定されている場合に<code class="command">COPY FROM</code>コマンドで使用されます。
423410
</p></dd><dt><span class="term"><code class="literal">WHERE</code></span></dt><dd><p>
424411
<span class="original">
425412
The optional &lt;literal&gt;WHERE&lt;/literal&gt; clause has the general form
@@ -627,11 +614,11 @@
627614
operation. &lt;command&gt;VACUUM&lt;/command&gt; should be used to recover the
628615
wasted space.
629616
</span>
630-
《機械翻訳》<code class="command">COPY FROM</code>コマンドは、入力行を物理的にテーブルに挿入します
617+
<code class="command">COPY FROM</code>コマンドは、処理の進行中に入力行を物理的にテーブルに挿入します
631618
コマンドが失敗した場合、これらの行は削除された状態のままになります。
632619
これらの行は表示されませんが、ディスク領域を占有します。
633-
これは、大規模なコピー操作の途中で失敗した場合、かなりのディスク領域を浪費することになります
634-
失われた領域を回復するには<code class="command">VACUUM</code>を使用してください。
620+
これは、大規模なコピー操作の途中で失敗した場合、かなりのディスク領域を浪費することになるかもしれません
621+
浪費された領域を回復するには<code class="command">VACUUM</code>を使用してください。
635622
</p><p>
636623
<span class="original">
637624
&lt;literal&gt;FORCE_NULL&lt;/literal&gt; and &lt;literal&gt;FORCE_NOT_NULL&lt;/literal&gt; can be used

current/postgres-A4.pdf

-2.51 KB
Binary file not shown.

index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ layout: default
77

88
## 最新
99

10-
last-updated: 2025-03-27 06:20:45 JST
10+
last-updated: 2025-03-28 04:28:32 JST
1111

1212
### 最新 PostgreSQL
1313

@@ -25,7 +25,7 @@ last-updated: 2025-03-27 06:20:45 JST
2525

2626
| HTML (オンライン) | PDF | EPUB | man | 更新日 |
2727
|:---------------------------|:---------------------------------------------:|:--------------------------------------------:|:---:|:----------:|
28-
| [16.4](jpug-doc/16.4/html/) | [PDF](jpug-doc/16.3/postgresql-16.4-A4.pdf) | [EPUB](jpug-doc/16.4/postgresql-16.4.epub) | [man.tar.gz](jpug-doc/16.4/man.tar.gz) | <em id="update">2025-03-27</em> |
28+
| [16.4](jpug-doc/16.4/html/) | [PDF](jpug-doc/16.3/postgresql-16.4-A4.pdf) | [EPUB](jpug-doc/16.4/postgresql-16.4.epub) | [man.tar.gz](jpug-doc/16.4/man.tar.gz) | <em id="update">2025-03-28</em> |
2929
| [16.3](jpug-doc/16.3/html/) | [PDF](jpug-doc/16.3/postgresql-16.3-A4.pdf) | [EPUB](jpug-doc/16.3/postgresql-16.3.epub) | [man.tar.gz](jpug-doc/16.3/man.tar.gz) | 2024-08-15 |
3030
| [16.0](jpug-doc/16.0/html/) | [PDF](jpug-doc/16.0/postgresql-16.0-A4.pdf) | [EPUB](jpug-doc/16.0/postgresql-16.0.epub) | [man.tar.gz](jpug-doc/16.0/man.tar.gz) | 2024-05-15 |
3131

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)