Skip to content

Commit

Permalink
update copy for 16.0
Browse files Browse the repository at this point in the history
  • Loading branch information
koizumistr committed Dec 29, 2023
1 parent 7afd12f commit 8cf298a
Showing 1 changed file with 11 additions and 23 deletions.
34 changes: 11 additions & 23 deletions doc/src/sgml/ref/copy.sgml
Original file line number Diff line number Diff line change
Expand Up @@ -226,11 +226,8 @@ Windowsユーザの場合、<literal>E''</literal>文字列を使用し、パス
to use a fixed command string, or at least avoid including any user input
in it.
-->
《マッチ度[82.848837]》コマンドはシェルから呼び出されることに注意してください。
このためシェルコマンドに信頼できない入力元からの任意の引数を渡す必要がある場合、シェルにとって特殊な意味を持つかもしれない特殊文字の除去やエスケープを注意深く実施してください、
セキュリティ上の理由のため、固定のコマンド文字列を使用することが最善です。または少なくともユーザからの入力が渡されることを防止してください。
《機械翻訳》ノートは、コマンドがシェルによって呼び出されるため、信頼できないソースからの引数を渡す必要がある場合は、シェルに特別な意味を持つ可能性のある特殊文字をストリップまたはエスケープに渡すように注意する必要があります。
セキュリティの理由から、固定のコマンド文字列を使用するか、少なくともユーザ入力を含めることを避けるのはベストです。
コマンドはシェルから呼び出されることに注意してください。このため信頼できない入力元からの任意の引数を渡す必要がある場合、シェルにとって特殊な意味を持つかもしれない特殊文字の除去やエスケープを注意深く実施してください。
セキュリティ上の理由のため、固定のコマンド文字列を使用することが最善です。または少なくともユーザからの入力を含めることを避けてください。
</para>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -322,10 +319,8 @@ Windowsユーザの場合、<literal>E''</literal>文字列を使用し、パス
of MVCC visibility and users should be aware of the
potential problems this might cause.
-->
《マッチ度[84.581498]》データのロードに成功すると、他のすべてのセッションから即座にデータが参照可能になることに注意してください。
これはMVCC可視性に関する一般的な規則に違反しますので、指定するユーザはこれが引き起こすかもしれない潜在的な問題に注意しなければなりません。
《機械翻訳》ノートは、正常にロードされると、他のすべてのセッションがすぐにデータを見ることができるようになります。
これはMVCCの可視性に関する通常の規則に違反しており、ユーザーはこれが引き起こす可能性のある問題を認識する必要があります。
データのロードに成功すると、他のすべてのセッションから即座にデータが参照可能になることに注意してください。
これはMVCC可視性に関する一般的な規則に違反しますので、ユーザはこれが引き起こすかもしれない潜在的な問題に注意しなければなりません。
</para>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -394,9 +389,9 @@ NULL値と空文字列を区別する必要がない場合は、テキスト形
This option is allowed only in <command>COPY FROM</command>, and only when
not using <literal>binary</literal> format.
-->
《機械翻訳》文字列を表すデフォルト値を指定します
文字列が入力ファイルで見つかるたびに、対応するカラムのデフォルト値が使用されます
このオプションは、<command>コピーFROM</command>でのみ使用でき、<literal>バイナリ</literal>フォーマットを使用しない場合にのみ使用できます
デフォルト値を表す文字列を指定します
文字列が入力ファイルで見つかるたびに、対応する列のデフォルト値が使用されます
このオプションは、<command>COPY FROM</command>でのみ使用でき、<literal>binary</literal>形式を使用しない場合にのみ使用できます
</para>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -1064,10 +1059,8 @@ IDENTITY列については、<command>COPY FROM</command>コマンドは<command
<productname>PostgreSQL</productname>'s standard text format, it
produces and recognizes the common <literal>CSV</literal> escaping mechanism.
-->
《マッチ度[88.825215]》この形式オプションは、スプレッドシートなど他の多くのプログラムで使用されるカンマ区切り値(<literal>CSV</literal>)ファイル形式をインポート、エクスポートするために使用されます。
<productname>PostgreSQL</productname>の標準テキスト形式で使用されるエスケープ規則の代わりに、一般的なCSVのエスケープ機構を生成、認識します。
《機械翻訳》このフォーマットオプションは、スプレッドシートなどの他の多くのプログラムで使用されるカンマ分離値<literal>CSV</literal>ファイル形式をインポートおよびエクスポートするために使用されます。
代わりは<productname>PostgreSQL</productname>の標準テキストフォーマットで使用されるエスケープルールで、共通<literal>CSV</literal>エスケープメカニズムを生成し、認識します。
この形式オプションは、スプレッドシートなど他の多くのプログラムで使用されるカンマ区切り値(<literal>CSV</literal>)ファイル形式をインポート、エクスポートするために使用されます。
<productname>PostgreSQL</productname>の標準テキスト形式で使用されるエスケープ規則の代わりに、一般的な<literal>CSV</literal>のエスケープ機構を生成、認識します。
</para>

<para>
Expand Down Expand Up @@ -1158,10 +1151,8 @@ IDENTITY列については、<command>COPY FROM</command>コマンドは<command
the files are not strictly one line per table row like text-format
files.
-->
《マッチ度[78.008299]》CSV形式は、復帰文字や改行文字が埋め込まれ引用符で囲まれた値を含むCSVファイルを認識し、生成します。
<literal>CSV</literal>形式は、復帰文字や改行文字が埋め込まれ引用符で囲まれた値を含む<literal>CSV</literal>ファイルを認識し、生成します。
したがって、このファイルでは、テキスト形式とは異なり、1つのテーブル行が1行で表されているとは限りません。
《機械翻訳》<literal>CSV</literal>フォーマットは、埋め込みのキャリッジリターンと改行を含む引用符で囲まれた値を持つ<literal>CSV</literal>ファイルを認識し、生成します。
したがって、ファイルは、テキスト-直線ファイルのように、テーブル行ごとに厳密に1つのフォーマットではありません。
</para>
</note>

Expand All @@ -1174,11 +1165,8 @@ IDENTITY列については、<command>COPY FROM</command>コマンドは<command
mechanism, and <command>COPY</command> might produce files that other
programs cannot process.
-->
《マッチ度[86.038961]》奇妙な(時には間違った)CSVファイルを生成するプログラムは多く存在するので、このファイル形式は標準というよりも慣習と言えるものです。
奇妙な(時には間違った)<literal>CSV</literal>ファイルを生成するプログラムは多く存在するので、このファイル形式は標準というよりも慣習と言えるものです。
したがって、この機能でインポートできないファイルが存在するかもしれませんし、<command>COPY</command>が他のプログラムで処理できないファイルを生成するかもしれません。
《機械翻訳》多くのプログラムは、奇妙で時には歪んだ<literal>CSV</literal>ファイルを生成するので、ファイル形式は標準というより規約です。
したがって、このメカニズムを使用してインポートできないファイルがいくつか発生する可能性があります。
また、<command>コピー</command>は、他のプログラムがプロセスできないファイルを生成する可能性があります。
</para>
</note>

Expand Down

0 comments on commit 8cf298a

Please sign in to comment.