|
307 | 307 | the ICU root locale; see <xref |
308 | 308 | linkend="collation-managing-predefined-icu-und-x-icu"/>.) |
309 | 309 | </span> |
310 | | -《マッチ度[79.726651]》この標準SQL照合順序は、デフォルトUnicode照合基本テーブルを使用してUnicode照合アルゴリズムで並べ替えます。 |
| 310 | +この標準SQL照合順序は、デフォルトUnicode照合基本テーブルを使用してUnicode照合アルゴリズムで並べ替えます。 |
311 | 311 | すべてのエンコーディングで使用できます。 |
312 | | -この照合順序を使用するにはICUサポートが必要であり、PostgresがICUの別のバージョンで構築されている場合は動作が変更される可能性があります(この照合順序はICUルートロケールと同じ動作をします。 |
| 312 | +この照合順序を使用するにはICUサポートが必要であり、<span class="productname">PostgreSQL</span>がICUの別のバージョンで構築されている場合は動作が変更される可能性があります。 |
313 | 313 | (この照合順序は、ICUルートロケールと同じ動作をします。<a class="xref" href="collation.html#COLLATION-MANAGING-PREDEFINED-ICU-UND-X-ICU"><code class="literal">und-x-icu</code> (<span class="quote">「<span class="quote">undefined</span>」</span>用)</a>を参照してください。) |
314 | | -《機械翻訳》この標準SQL照合順序は、Unicode照合順序アルゴリズムとデフォルトUnicode照合順序要素テーブルを使用してソートされます。 |
315 | | -これはすべてのエンコード方式で使用できます。 |
316 | | -この照合順序を使用するにはICUサポートが必要であり、<span class="productname">PostgreSQL</span>が別のバージョンのICUで構築されている場合は、動作が変更される可能性があります。 |
317 | | -(この照合順序の動作はICUルートロケールと同じです。 |
318 | | -<a class="xref" href="collation.html#COLLATION-MANAGING-PREDEFINED-ICU-UND-X-ICU"><code class="literal">und-x-icu</code> (<span class="quote">「<span class="quote">undefined</span>」</span>用)</a>を参照してください。) |
319 | 314 | </p></dd><dt><span class="term"><code class="literal">ucs_basic</code></span></dt><dd><p> |
320 | 315 | <span class="original"> |
321 | 316 | This SQL standard collation sorts using the Unicode code point values |
|
343 | 338 | <productname>Postgres</productname> major version. It is only |
344 | 339 | available for encoding <literal>UTF8</literal>. |
345 | 340 | </span> |
346 | | -《マッチ度[81.303602]》この照合順序による並べ替えでは、自然言語の並び順ではなく、Unicodeのコードポイント値を使用してソートされます。 |
347 | | -関数<code class="function">lower</code>、<code class="function">initcap</code>、<code class="function">upper</code>には、Unicodeシンプルケースマッピングを使用します。 |
348 | | -パターンマッチ(正規表現を含む)の場合は、POSIX互換のUnicode<a class="ulink" href="https://www.unicode.org/reports/tr18/#Compatibility_Properties" target="_top">互換亜種プロパティを使用します</a>。 |
| 341 | +この照合順序による並べ替えでは、自然言語の並び順ではなく、Unicodeのコードポイント値を使用してソートされます。 |
| 342 | +関数<code class="function">lower</code>、<code class="function">initcap</code>、<code class="function">upper</code>には、Unicodeフルケースマッピングを使用します。 |
| 343 | +パターンマッチ(正規表現を含む)の場合は、Unicode<a class="ulink" href="https://www.unicode.org/reports/tr18/#Compatibility_Properties" target="_top">互換プロパティ</a>の標準(Standard)亜種を使用します。 |
349 | 344 | 動作は効率的で、<span class="productname">Postgres</span>のメジャーバージョン内で安定です。 |
350 | | -この照合順序は、エンコーディング<code class="literal">UTF8</code>でのみ使用できます。 |
351 | | -《機械翻訳》この照合順序は、自然言語のコードポイントではなく、Unicodeのオーダー値でソートされます。 |
352 | | -関数<code class="function">lower</code>、<code class="function">initcap</code>、および<code class="function">upper</code> Unicodeの全ケースマッピングを使用します。 |
353 | | -パターンマッチ正規表現を含むの場合は、Unicode<a class="ulink" href="https://www.unicode.org/reports/tr18/#Compatibility_Properties" target="_top">互換性プロパティの標準バリアントを使用します</a>。 |
354 | | -<span class="productname">Postgres</span>メジャーバージョン内での動作は効率的で安定(stable)です。 |
355 | | -エンコーディング<code class="literal">UTF8</code>のみ使用可能です。 |
| 345 | +これは、エンコーディング<code class="literal">UTF8</code>でのみ使用できます。 |
356 | 346 | </p></dd><dt><span class="term"><code class="literal">pg_c_utf8</code></span></dt><dd><p> |
357 | 347 | <span class="original"> |
358 | 348 | This collation sorts by Unicode code point values rather than natural |
|
365 | 355 | <productname>PostgreSQL</productname> major version. This collation is |
366 | 356 | only available for encoding <literal>UTF8</literal>. |
367 | 357 | </span> |
368 | | -《マッチ度[87.006579]》この照合順序による並べ替えでは、自然言語の並び順ではなく、Unicodeのコードポイント値を使用してソートされます。 |
| 358 | +この照合順序による並べ替えでは、自然言語の並び順ではなく、Unicodeのコードポイント値を使用してソートされます。 |
369 | 359 | 関数<code class="function">lower</code>、<code class="function">initcap</code>、<code class="function">upper</code>には、Unicodeシンプルケースマッピングを使用します。 |
370 | | -パターンマッチ(正規表現を含む)の場合は、POSIX互換のUnicode<a class="ulink" href="https://www.unicode.org/reports/tr18/#Compatibility_Properties" target="_top">互換亜種プロパティを使用します</a>。 |
| 360 | +パターンマッチ(正規表現を含む)の場合は、Unicode<a class="ulink" href="https://www.unicode.org/reports/tr18/#Compatibility_Properties" target="_top">互換プロパティ</a>のPOSIX互換(POSIX Compatible)亜種を使用します。 |
371 | 361 | 動作は効率的で、<span class="productname">Postgres</span>のメジャーバージョン内で安定です。 |
372 | 362 | この照合順序は、エンコーディング<code class="literal">UTF8</code>でのみ使用できます。 |
373 | | -《機械翻訳》この照合順序は、自然言語のコードポイントではなく、Unicodeのオーダー値でソートされます。 |
374 | | -関数<code class="function">lower</code>、<code class="function">initcap</code>、および<code class="function">upper</code>の場合は、Unicodeシンプルケースマッピングを使用します。 |
375 | | -パターンマッチの場合は(正規表現を含む)、Unicode<a class="ulink" href="https://www.unicode.org/reports/tr18/#Compatibility_Properties" target="_top">互換性プロパティのPOSIX互換バリアントを使用します</a>。 |
376 | | -動作は効率的で、<span class="productname">PostgreSQL</span>メジャーバージョン内の安定(stable)です。 |
377 | | -この照合順序はエンコーディング<code class="literal">UTF8</code>でのみ使用可能です。 |
378 | 363 | </p></dd><dt><span class="term"><code class="literal">C</code> (equivalent to <code class="literal">POSIX</code>)</span></dt><dd><p> |
379 | 364 | <span class="original"> |
380 | 365 | The <literal>C</literal> and <literal>POSIX</literal> collations are |
|
714 | 699 | such as some pattern matching operations. Therefore, they should be used |
715 | 700 | only in cases where they are specifically wanted. |
716 | 701 | </span> |
717 | | -《マッチ度[91.017964]》すべての標準および事前に定義された照合順序は決定論的であり、すべてのユーザ定義の照合順序はデフォルトで決定論的です。 |
| 702 | +すべての標準および事前に定義された照合順序は決定論的であり、すべてのユーザ定義の照合順序はデフォルトで決定論的です。 |
718 | 703 | 特にUnicodeの全機能およびその特別な場合を考えた際、非決定論的な照合順序はより多くの<span class="quote">「<span class="quote">正しい</span>」</span>振る舞いを与えると同時に、いくつかの欠点もあります。 |
719 | 704 | 第一にそれらを使用するとパフォーマンスが低下します。 |
720 | 705 | B-treeは非決定的照合順序を使用したインデックスでは重複排除には使用できないことに特に注意してください。 |
|
0 commit comments