... seDatabaseSchemaEditor. remove_constraint ( model , constraint ) [ソース] ¶ model のテーブルから constraint を削除します。 alter_unique_together() ¶ BaseDatabaseSchemaEditor. alter_unique_together ( model , old_unique_together , new_unique_together ) ... ue_together 値を変更します。これにより、新しい値に一致するまで、モデルのテーブルからユニーク制約が追加または削除されます。 alter_index_together() ¶ BaseDatabaseSchemaEditor. alter_index_together ( model , old_index_together , new_index_together ) [ソー ... ether の値を変更します。これにより、インデックスがモデルのテーブルに追加または削除され、新しい値に一致するようになります。 alter_db_table() ¶ BaseDatabaseSchemaEditor. alter_db_table ( model , old_db_table , new_db_table ) [ソース] ¶ モデルのテーブル名 ... ... seDatabaseSchemaEditor. remove_constraint ( model , constraint ) [ソース] ¶ model のテーブルから constraint を削除します。 alter_unique_together() ¶ BaseDatabaseSchemaEditor. alter_unique_together ( model , old_unique_together , new_unique_together ) ... ue_together 値を変更します。これにより、新しい値に一致するまで、モデルのテーブルからユニーク制約が追加または削除されます。 alter_index_together() ¶ BaseDatabaseSchemaEditor. alter_index_together ( model , old_index_together , new_index_together ) [ソー ... ether の値を変更します。これにより、インデックスがモデルのテーブルに追加または削除され、新しい値に一致するようになります。 alter_db_table() ¶ BaseDatabaseSchemaEditor. alter_db_table ( model , old_db_table , new_db_table ) [ソース] ¶ モデルのテーブル名 ... ... jango コード中に特殊なケースを追加するのを避けようとします。データベース固有のオプションを使いたければ、あなたが指定したい ALTER TABLE 文を含めた RunSQL を使ったマイグレーションを作成してください。 たとえば、 MySQL を使っていて、 MyISAM ストレージエン ... ジンを使いたい場合、以下のSQLを使ってください: ALTER TABLE myapp_mytable ENGINE = MyISAM ; 目次 FAQ: データベースとモデル Django が実行している生の SQL クエリを見られますか? 既 ... ... jango コード中に特殊なケースを追加するのを避けようとします。データベース固有のオプションを使いたければ、あなたが指定したい ALTER TABLE 文を含めた RunSQL を使ったマイグレーションを作成してください。 たとえば、 MySQL を使っていて、 MyISAM ストレージエン ... ジンを使いたい場合、以下のSQLを使ってください: ALTER TABLE myapp_mytable ENGINE = MyISAM ; 目次 FAQ: データベースとモデル Django が実行している生の SQL クエリを見られますか? 既 ... ... ユーザーのロールをSQLシェルから変更することもできます (既存のスーパーユーザーアカウントから実行されているとして): postgres # ALTER ROLE < user_name > CREATEDB NOSUPERUSER NOCREATEROLE ; データベースのスーパーユーザーを作成する ¶ これは、たとえばユーザー ... いは、SQLシェルからユーザのロールを変更することもできます (既存のスーパーユーザアカウントから行われると仮定して): postgres # ALTER ROLE < user_name > SUPERUSER ; Windows ¶ Windows プラットフォームでは、pgAdmin III ユーティリティを使用して、データベースユ ... ... ユーザーのロールをSQLシェルから変更することもできます (既存のスーパーユーザーアカウントから実行されているとして): postgres # ALTER ROLE < user_name > CREATEDB NOSUPERUSER NOCREATEROLE ; データベースのスーパーユーザーを作成する ¶ これは、たとえばユーザー ... いは、SQLシェルからユーザのロールを変更することもできます (既存のスーパーユーザアカウントから行われると仮定して): postgres # ALTER ROLE < user_name > SUPERUSER ; Windows ¶ Windows プラットフォームでは、pgAdmin III ユーティリティを使用して、データベースユ ... ... タを設定しないので、パフォーマンスが少し改善されます。これらのパラメータは postgresql.conf で直接設定することもできますし、 ALTER ROLE でデータベースユーザごとに設定することもできます。 Django はこの最適化なしでも問題なく動作しますが、新しい接続のたびに ... 用していて、サーバーのデフォルトストレージエンジンを変更できない場合、いくつかの選択肢があります。 テーブルが作成された後、 ALTER TABLE ステートメントを実行して、テーブルを新しいストレージエンジン(InnoDBなど)に変換します: ALTER TABLE < tablename > EN ... 未満のカラムを有効にしたい場合は、以下のようなコマンドを実行して、手動で対象のデータベースのカラムを更新する必要があります: ALTER TABLE ` your_table ` MODIFY ` your_datetime_column ` DATETIME ( 6 ) または データマイグレーション の RunSQL オペレーション ... ... タを設定しないので、パフォーマンスが少し改善されます。これらのパラメータは postgresql.conf で直接設定することもできますし、 ALTER ROLE でデータベースユーザごとに設定することもできます。 Django はこの最適化なしでも問題なく動作しますが、新しい接続のたびに ... 用していて、サーバーのデフォルトストレージエンジンを変更できない場合、いくつかの選択肢があります。 テーブルが作成された後、 ALTER TABLE ステートメントを実行して、テーブルを新しいストレージエンジン(InnoDBなど)に変換します: ALTER TABLE < tablename > EN ... 未満のカラムを有効にしたい場合は、以下のようなコマンドを実行して、手動で対象のデータベースのカラムを更新する必要があります: ALTER TABLE ` your_table ` MODIFY ` your_datetime_column ` DATETIME ( 6 ) または データマイグレーション の RunSQL オペレーション ... ... ogin() (Client のメソッド) (django.contrib.auth モジュール) alogout() (Client のメソッド) (django.contrib.auth モジュール) alter_db_table() (BaseDatabaseSchemaEditor のメソッド) alter_db_table_comment() (BaseDatabaseSchemaEditor のメソッド) alter_db_t ... ablespace() (BaseDatabaseSchemaEditor のメソッド) alter_field() (BaseDatabaseSchemaEditor のメソッド) alter_index_together() (BaseDatabaseSchemaEditor のメソッド) alter_unique_to ... gether() (BaseDatabaseSchemaEditor のメソッド) ALTERATION (OperationCategory の属性) AlterConstraint (django.db.migrations.operations のクラス) AlterField (django.db.migration ... ... 能性があります 。この変更以前の 64 ビットプラットフォームでは、以下に示すように制約名を64ビットで16文字に省略していました。 ALTER TABLE myapp_sometable ADD CONSTRAINT object_id_refs_id_5e8f10c132091d1e FOREIGN KEY ... この変更に伴い、すべてのプラットフ ... ォームで、ワードサイズに関係なく、制約名は32ビットで8文字に省略されるようになります。 ALTER TABLE myapp_sometable ADD CONSTRAINT object_id_refs_id_32091d1e FOREIGN KEY ... As a result of this change, you will not b ... 2026年10月08日