... nts to the allow_migrate() method of database routers to assist them in making routing decisions . マイグレーションを使って照合順序 (collation) を管理する ¶ OSでは提供されているが PostgreSQL では提供されていない特定の照合順序を使用してカラムをフィルタ ... リングしたり並べ替えたりする必要がある場合、マイグレーションファイルを使ってデータベース内の照合順序を管理できます。これらの照合順序は、 CharField , TextField やそのサブクラスの db_collation パラメータで使用できます。 例 ... えば、ドイツ語の電話帳順に並べ替えるための照合順序を作成するには、次のようにします: from django.contrib.postgres.operations import CreateCollation class Migration ( migra ... ... nts to the allow_migrate() method of database routers to assist them in making routing decisions . マイグレーションを使って照合順序 (collation) を管理する ¶ OSでは提供されているが PostgreSQL では提供されていない特定の照合順序を使用してカラムをフィルタ ... リングしたり並べ替えたりする必要がある場合、マイグレーションファイルを使ってデータベース内の照合順序を管理できます。これらの照合順序は、 CharField , TextField やそのサブクラスの db_collation パラメータで使用できます。 例 ... えば、ドイツ語の電話帳順に並べ替えるための照合順序を作成するには、次のようにします: from django.contrib.postgres.operations import CreateCollation class Migration ( migra ... ... ABASE < dbname > CHARACTER SET utf8mb4 ; これにより、すべてのテーブルとカラムがデフォルトでUTF-8を使用するようになります。 照合順序 (collation) の設定 ¶ カラムの照合順序 (collation) の設定は、どの文字列を等しいものとして比較するかだけでなく、データをソ ... ートする順序も制御します。 CharField と TextField には db_collation パラメータを指定して、カラムの照合順序を設定できます。 照合順序はデータベース全体およびテーブルごとに設定することもできます。これについては、MySQL ドキュメント ... documented thoroughly で詳しく説明されています。このような場合、照合順序はデータベースの設定やテーブルを直接操作して設定する必要があります。Django はそれらを変更する API を提供しません。 デフォ ... ... ABASE < dbname > CHARACTER SET utf8mb4 ; これにより、すべてのテーブルとカラムがデフォルトでUTF-8を使用するようになります。 照合順序 (collation) の設定 ¶ カラムの照合順序 (collation) の設定は、どの文字列を等しいものとして比較するかだけでなく、データをソ ... ートする順序も制御します。 CharField と TextField には db_collation パラメータを指定して、カラムの照合順序を設定できます。 照合順序はデータベース全体およびテーブルごとに設定することもできます。これについては、MySQL ドキュメント ... documented thoroughly で詳しく説明されています。このような場合、照合順序はデータベースの設定やテーブルを直接操作して設定する必要があります。Django はそれらを変更する API を提供しません。 デフォ ... ... gate() がクラッシュする原因となっていました ( #34798 )。 Django 4.2 で生じたリグレッションに対処し、PostgreSQL 上で決定論的照合順序 (collation) を使用して CharField と TextField に対する varchar/text_pattern_ops インデックスを作成する機能が復元されまし ... ... gate() がクラッシュする原因となっていました ( #34798 )。 Django 4.2 で生じたリグレッションに対処し、PostgreSQL 上で決定論的照合順序 (collation) を使用して CharField と TextField に対する varchar/text_pattern_ops インデックスを作成する機能が復元されまし ... ... しくは データベースバックエンドの注意事項 を参照してください。 CharField. db_collation ¶ オプション。フィールドのデータベース照合順序名(collation name)です。 注釈 照合順序名は標準化されていません。そのため、これは複数のデータベースバックエンド間でポータ ... ブルではありません。 Oracle Oracle が照合順序をサポートするのは、 MAX_STRING_SIZE データベース初期化パラメータが EXTENDED に設定されている場合だけです。 DateField ¶ ... は施行されません。そのためには CharField を使用してください。 TextField. db_collation ¶ オプション。フィールドのデータベース照合順序名(collation name)です。 注釈 照合順序名は標準化されていません。そのため、これは複数のデータベースバックエンド間でポータ ... ... tedMD5PasswordHasher は非推奨になりました。 django.contrib.postgres.fields.CICharField は、大文字小文字を区別しない非決定的照合順序 (collation) を使用した CharField(db_collation="…") に置き換えられ、非推奨となりました。 django.contrib.postgres.fields. ... CIEmailField は、大文字小文字を区別しない非決定的照合順序 (collation) を使用した EmailField(db_collation="…") に置き換えられ、非推奨となりました。 django.contrib.postgres.fields ... .CITextField は、大文字小文字を区別しない非決定的照合順序 (collation) を使用した TextField(db_collation="…") に置き換えられ、非推奨になりました。 django.contrib.postgres.fields. ... ... しくは データベースバックエンドの注意事項 を参照してください。 CharField. db_collation ¶ オプション。フィールドのデータベース照合順序名(collation name)です。 注釈 照合順序名は標準化されていません。そのため、これは複数のデータベースバックエンド間でポータ ... ブルではありません。 Oracle Oracle が照合順序をサポートするのは、 MAX_STRING_SIZE データベース初期化パラメータが EXTENDED に設定されている場合だけです。 DateField ¶ ... は施行されません。そのためには CharField を使用してください。 TextField. db_collation ¶ オプション。フィールドのデータベース照合順序名(collation name)です。 注釈 照合順序名は標準化されていません。そのため、これは複数のデータベースバックエンド間でポータ ... ... tedMD5PasswordHasher は非推奨になりました。 django.contrib.postgres.fields.CICharField は、大文字小文字を区別しない非決定的照合順序 (collation) を使用した CharField(db_collation="…") に置き換えられ、非推奨となりました。 django.contrib.postgres.fields. ... CIEmailField は、大文字小文字を区別しない非決定的照合順序 (collation) を使用した EmailField(db_collation="…") に置き換えられ、非推奨となりました。 django.contrib.postgres.fields ... .CITextField は、大文字小文字を区別しない非決定的照合順序 (collation) を使用した TextField(db_collation="…") に置き換えられ、非推奨になりました。 django.contrib.postgres.fields. ... 2026年10月08日