Collation Dialog

Collation ダイアログを使用して、照合を定義します。照合は、SQL名をオペレーティングシステムのロケールにマップするSQLスキーマオブジェクトです。照合を作成するには、宛先スキーマに対するCREATE権限が必要です。

照合 ダイアログは、次のダイアログタブを介して照合の展開を編成します。 一般 と 定義 。 SQL タブには、ダイアログ選択によって生成されたSQLコードが表示されます。

照合ダイアログの一般タブ

[ General ]タブのフィールドを使用して、照合を識別します。

  • Name フィールドを使用して、照合順序の名前を指定します。照合名はスキーマ内で一意である必要があります。名前は pgAdmin ツリーコントロールに表示されます。

  • 所有者 フィールドのドロップダウンリストボックスから所有者の名前を選択します。

  • スキーマ フィールドのドロップダウンリストボックスから、照合が存在するスキーマの名前を選択します。

  • コメント フィールドに照合に関するメモを保存します。

[ 定義 ]タブをクリックして続行します。

照合ダイアログ定義タブ

[ 定義 ]タブのフィールドを使用して、オペレーティングシステムのロケール設定を指定します。

  • Copycollation の横にあるドロップダウンリストボックスを使用して、コピーする既存の照合の名前を選択します。新しい照合は既存の照合と同じプロパティを持ちますが、独立したオブジェクトになります。既存の照合をコピーすることを選択した場合、このタブに表示される照合プロパティを変更することはできません。

  • Locale フィールドを使用してロケールを指定します。ロケールは、言語と言語のフォーマット特性を指定します。これを指定した場合、以下のパラメーターは指定できません。Linuxシステムでサポートされているロケールのリストを表示するには、コマンド locale-a を使用します。

  • LC_COLLATE フィールドを使用して、指定した文字列の並べ替え順序でロケールを指定します。ロケールは、現在のデータベースエンコーディングに適用できる必要があります。(詳細については、CREATEDATABASEを参照してください。)

  • LC_CTYPE フィールドを使用して、指定された文字分類のロケールを指定します。ロケールは、現在のデータベースエンコーディングに適用できる必要があります。(詳細については、CREATEDATABASEを参照してください。)

SQL タブをクリックして続行します。

Collation ダイアログに入力すると、SQLコマンドが生成されます(例を参照)。確認には SQL タブを使用します。再アクセスするかタブを切り替えて、SQLコマンドを変更します。

例

以下は、 照合 *ダイアログでのユーザー選択によって生成されたsqlコマンドの例です。

照合ダイアログのSQLタブ

この例は、ロケール fr-BI-x-icuに指定されたルールを使用する french という名前の照合を作成する方法を示しています。照合は postgres*が所有しています。

  • Info ボタン(i)をクリックして、オンラインヘルプにアクセスします。ロケールの設定の詳細については、PostgreSQLコアドキュメントの22.1章ロケールサポートを参照してください。

  • Save ボタンをクリックして作業を保存します。

  • 作業を保存せずに終了するには、 閉じる ボタンをクリックします。

  • Reset ボタンをクリックして、構成パラメーターを復元します。