-
Notifications
You must be signed in to change notification settings - Fork 87
update copy for 18.0 #3563
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: doc_ja_18
Are you sure you want to change the base?
update copy for 18.0 #3563
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||
|---|---|---|---|---|---|---|---|---|
|
|
@@ -304,11 +304,9 @@ Windowsユーザの場合、<literal>E''</literal>文字列を使用し、パス | |||||||
| The default is <literal>text</literal>. | ||||||||
| See <xref linkend="sql-copy-file-formats"/> below for details. | ||||||||
| --> | ||||||||
| 《マッチ度[63.241107]》読み取りまたは書き込みに使用するデータ形式を選択します。 | ||||||||
| 読み取りまたは書き込みに使用するデータ形式を選択します。 | ||||||||
| <literal>text</literal>、<literal>csv</literal>(カンマ区切り値)、または<literal>binary</literal>です。 | ||||||||
| デフォルトは<literal>text</literal>です。 | ||||||||
| 《機械翻訳》読取りまたは書込みの対象となるデータフォーマットを、<literal>text</literal>、<literal>csv</literal>カンマ区切り形式または<literal>binary</literal>の中から選択します。 | ||||||||
| デフォルトは<literal>text</literal>です。 | ||||||||
| 詳細は、後述の<xref linkend="sql-copy-file-formats"/>を参照してください。 | ||||||||
| </para> | ||||||||
| </listitem> | ||||||||
|
|
@@ -329,16 +327,11 @@ Windowsユーザの場合、<literal>E''</literal>文字列を使用し、パス | |||||||
| a partitioned table or foreign table. | ||||||||
| This option is only allowed in <command>COPY FROM</command>. | ||||||||
| --> | ||||||||
| 《マッチ度[88.636364]》あたかも<command>VACUUM FREEZE</command>コマンドを実行した後のように、行を凍結した状態のデータコピー処理を要求します。 | ||||||||
| あたかも<command>VACUUM FREEZE</command>コマンドを実行した後のように、行を凍結した状態のデータコピー処理を要求します。 | ||||||||
| これは、初期データロード処理用の性能オプションとしての利用を意図しています。 | ||||||||
| ロード元のテーブルが現在の副トランザクションで作成または切り詰めされ、開いているカーソルは存在せず、またこのトランザクションで保持される古めのスナップショットが存在しない場合のみ、行は凍結されます。 | ||||||||
| 今のところ、パーティションテーブルでは<command>COPY FREEZE</command>を実行できません。 | ||||||||
| 今のところ、パーティションテーブルと外部テーブルでは<command>COPY FREEZE</command>を実行できません。 | ||||||||
| このオプションは<command>COPY FROM</command>でのみ使用できます。 | ||||||||
| 《機械翻訳》<command>VACUUM FREEZE</command>データの実行後と同様に、行がすでに固定されているコマンドのコピーを要求します。 | ||||||||
| これは、初期のパフォーマンスロードのデータオプションとして意図されています。 | ||||||||
| ロード中のテーブルが現在サブトランザクションで作成または切り捨てられ、カーソルオープンがなく、このトランザクションに保持されている古いスナップショットがない場合にのみ、行が固定されます。 | ||||||||
| 現在、<command>COPY FREEZE</command>パーティション化されたテーブルまたは外部テーブルでを実行することはできません。 | ||||||||
| このオプションは<command>COPY FROM</command>でのみ許可されています。 | ||||||||
| </para> | ||||||||
| <para> | ||||||||
| <!-- | ||||||||
|
|
@@ -584,12 +577,9 @@ NULL文字列が空であるデフォルトでは、引用符付きの空文字 | |||||||
| When it is set to <literal>silent</literal>, no message is emitted | ||||||||
| regarding ignored rows. | ||||||||
| --> | ||||||||
| 《マッチ度[74.497992]》少なくとも1行が破棄された場合、<command>COPY FROM</command>の最後に、無視された行数を含む<literal>NOTICE</literal>メッセージが出力されます。 | ||||||||
| 少なくとも1行が破棄された場合、<command>COPY FROM</command>の最後に、無視された行数を含む<literal>NOTICE</literal>メッセージが出力されます。 | ||||||||
| <literal>LOG_VERBOSITY</literal>オプションが<literal>verbose</literal>に設定されている場合、破棄された各行に対して、入力ファイルの行と入力変換に失敗した列名を含む<literal>NOTICE</literal>メッセージが出力されます。 | ||||||||
| 《機械翻訳》<literal>NOTICE</literal>無視されたメッセージカウントを含む行は、<command>COPY FROM</command>少なくとも1つの行が破棄された場合の最後にエミットされます。 | ||||||||
| <literal>LOG_VERBOSITY</literal>オプションが<literal>verbose</literal>に設定されている場合、<literal>NOTICE</literal>入力されたファイルの直線と、入力された変換が失敗したカラム名前を含む行は、破棄されたごとにエミットされます。 | ||||||||
| <literal>silent</literal>に設定されている場合、無視された行に関してメッセージはエミットされません。 | ||||||||
| メッセージ | ||||||||
| <literal>silent</literal>に設定されている場合、無視された行に関してメッセージは出力されません。 | ||||||||
| </para> | ||||||||
| </listitem> | ||||||||
| </varlistentry> | ||||||||
|
|
@@ -610,10 +600,10 @@ NULL文字列が空であるデフォルトでは、引用符付きの空文字 | |||||||
| allows an unlimited number of errors, meaning <command>COPY</command> will | ||||||||
| skip all erroneous data. | ||||||||
| --> | ||||||||
| 《機械翻訳》<literal>ON_ERROR</literal>が<literal>ignore</literal>に設定されている場合、カラムの入力値をデータタイプに変換するときに許容されるエラーの最大数を指定します。 | ||||||||
| 入力が指定された値よりも多くのエラーを引き起こした場合、<command>COPY</command>コマンドは<literal>ON_ERROR</literal>に設定されている場合でも失敗します。 | ||||||||
| <literal>ignore</literal>この句は<literal>ON_ERROR</literal>=<literal>ignore</literal>および<replaceable class="parameter">maxerror</replaceable>は正の<type>bigint</type>である必要があります。 | ||||||||
| 指定されていない場合、<literal>ON_ERROR</literal>=<literal>ignore</literal>はエラーの数に制限がないため、<command>COPY</command>はエラーのあるすべてのデータをスキップします。 | ||||||||
| <literal>ON_ERROR</literal>が<literal>ignore</literal>に設定されている場合、列の入力値をそのデータ型に変換するときに許容されるエラーの最大数を指定します。 | ||||||||
| 入力が指定された値よりも多くのエラーを引き起こした場合、<command>COPY</command>コマンドは<literal>ON_ERROR</literal>が<literal>ignore</literal>に設定されている場合でも失敗します。 | ||||||||
| この句は<literal>ON_ERROR</literal>=<literal>ignore</literal>と組み合わせて使用することが必要で、また<replaceable class="parameter">maxerror</replaceable>は正の<type>bigint</type>でないとなりません。 | ||||||||
| 指定されていない場合、<literal>ON_ERROR</literal>=<literal>ignore</literal>はエラーの数に制限がないため、<command>COPY</command>はエラーのあるデータをすべてスキップします。 | ||||||||
| </para> | ||||||||
| </listitem> | ||||||||
| </varlistentry> | ||||||||
|
|
@@ -647,12 +637,10 @@ NULL文字列が空であるデフォルトでは、引用符付きの空文字 | |||||||
| emitted during processing. | ||||||||
| <literal>silent</literal> suppresses both verbose and default messages. | ||||||||
| --> | ||||||||
| 《マッチ度[61.631420]》<command>COPY</command>コマンドが出力するメッセージの量を指定します。 | ||||||||
| <literal>default</literal>または<literal>verbose</literal>です。 | ||||||||
| <command>COPY</command>コマンドが出力するメッセージの量を指定します。 | ||||||||
| <literal>default</literal>、<literal>verbose</literal>または<literal>silent</literal>です。 | ||||||||
| <literal>verbose</literal>が指定された場合、処理中に追加のメッセージが出力されます。 | ||||||||
| 《機械翻訳》<command>COPY</command>コマンド:<literal>default</literal>、<literal>verbose</literal>または<literal>silent</literal>。 | ||||||||
| <literal>verbose</literal>が指定されている場合は、処理中に追加のメッセージが発行されます。 | ||||||||
| <literal>silent</literal> VERBOSEとデフォルトの両方のメッセージが抑制されます。 | ||||||||
| <literal>silent</literal>では追加とデフォルトの両方のメッセージが抑制されます。 | ||||||||
| </para> | ||||||||
| <para> | ||||||||
| <!-- | ||||||||
|
|
@@ -760,9 +748,9 @@ COPY <replaceable class="parameter">count</replaceable> | |||||||
| To copy all rows from such relations, use <literal>COPY (SELECT * FROM | ||||||||
| <replaceable class="parameter">table</replaceable>) TO</literal>. | ||||||||
| --> | ||||||||
| 《機械翻訳》<command>COPY TO</command>プレーン・テーブルと移入されたマテリアライズド・ビューで使用できます。 | ||||||||
| 例の場合、<literal>COPY <replaceable class="parameter">table</replaceable> TO</literal>は<literal>SELECT * FROM ONLY <replaceable class="parameter">table</replaceable></literal>と同じ行をコピーします。 | ||||||||
| ただし、テーブルパーティション、継承の子テーブル、またはビューなど、他のリレーションタイプを直接サポートすることはありません。 | ||||||||
| <command>COPY TO</command>は通常のテーブルとデータが格納されたマテリアライズドビューで使用できます。 | ||||||||
| 例えば、<literal>COPY <replaceable class="parameter">table</replaceable> TO</literal>は<literal>SELECT * FROM ONLY <replaceable class="parameter">table</replaceable></literal>と同じ行をコピーします。 | ||||||||
| ただし、パーティションテーブル、継承の子テーブル、またはビューなど、他のリレーションタイプを直接サポートすることはありません。 | ||||||||
| このようなリレーションからすべての行をコピーするには、<literal>COPY (SELECT * FROM <replaceable class="parameter">table</replaceable>) TO</literal>を使用します。 | ||||||||
| </para> | ||||||||
|
|
||||||||
|
|
@@ -988,12 +976,10 @@ COPY <replaceable class="parameter">count</replaceable> | |||||||
| context the rule is needed to be able to end the operation before the | ||||||||
| end of the script. | ||||||||
| --> | ||||||||
| 《機械翻訳》データの終わりは、バックスラッシュ-ピリオド<literal>\.</literal>のみを含む行で表すことができます。 | ||||||||
| データの終わりは完全に機能するため、ファイルから読み取る場合はファイルの終わりマーカーは必要ありません。 | ||||||||
| コンテキストでは、この規定は逆方向互換性に対してのみ存在します。 | ||||||||
| ただし、<application>psql</application>では、<literal>\.</literal>を使用して<literal>COPY FROM STDIN</literal>オペレーションを終了します。 | ||||||||
| つまり、SQLスクリプトでは-直線<command>COPY</command>データを読み取ります。 | ||||||||
| そのコンテキストでは、ルールはオペレーション前をスクリプトの終わりで終了できる必要があります。 | ||||||||
| データの終了は、バックスラッシュとピリオド(<literal>\.</literal>)のみから構成される1行で表されます。 | ||||||||
| ファイルの終了により同じ動作になるので、ファイルからの読み込みの場合はデータの終了の印は不要です。そのような状況では、この規定は後方互換性のためだけに存在します。 | ||||||||
|
||||||||
| ファイルの終了により同じ動作になるので、ファイルからの読み込みの場合はデータの終了の印は不要です。そのような状況では、この規定は後方互換性のためだけに存在します。 | |
| ファイルの終了により同じ動作になるので、ファイルからの読み込みの場合はデータの終了の印は不要です。 | |
| そのような状況では、この規定は後方互換性のためだけに存在します。 |
Copilot
AI
Dec 3, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
「1行に引用符.だけがある場合」という表現は不明瞭です。英語の原文「when it's alone on a line」は「.が1行に単独である場合」という意味なので、「.だけが1行にある場合」または「1行に.のみがある場合」とすべきです。「引用符」という語が「引用符.」の一部なのか、「引用符で囲まれた」の意味なのか曖昧です。
| 古いバージョンとの互換性のため、<command>COPY TO</command>は1行に引用符<literal>\.</literal>だけがある場合、必要でないとしてもこれを引用符で囲みます。 | |
| 古いバージョンとの互換性のため、<command>COPY TO</command>は1行に<literal>\.</literal>のみがある場合、必要でないとしてもこれを引用符で囲みます。 |
Copilot
AI
Dec 3, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] 行末にスペース(—)を追加した後、句読点の扱いに注意が必要です。日本語の文中では「です」の後に全角スペースではなく、半角スペースとダッシュ(—)を続ける形式は不自然です。元の2行の構成を保持するか、「です。」の後に改行して「この署名の必須部分に...」を次の文として開始する方が自然です。
| <literal>PGCOPY\n\377\r\n\0</literal>という11バイトの並びです — この署名の必須部分にNULLバイトが含まれていることに注意してください。 | |
| <literal>PGCOPY\n\377\r\n\0</literal>という11バイトの並びです。 | |
| この署名の必須部分にNULLバイトが含まれていることに注意してください。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
「でないとなりません」という表現は不自然です。「でなければなりません」または「である必要があります」とすべきです。