mirror of
https://github.com/django/django.git
synced 2025-10-23 21:59:11 +00:00
Fixed #35006 -- Fixed migrations crash when altering Meta.db_table_comment on SQLite.
Thanks Юрий for the report.
Regression in 78f163a4fb.
This commit is contained in:
@@ -4741,6 +4741,23 @@ class SchemaTests(TransactionTestCase):
|
||||
[None, ""],
|
||||
)
|
||||
|
||||
@isolate_apps("schema")
|
||||
@skipIfDBFeature("supports_comments")
|
||||
def test_db_comment_table_unsupported(self):
|
||||
class ModelWithDbTableComment(Model):
|
||||
class Meta:
|
||||
app_label = "schema"
|
||||
db_table_comment = "Custom table comment"
|
||||
|
||||
# Table comments are ignored on databases that don't support them.
|
||||
with connection.schema_editor() as editor, self.assertNumQueries(1):
|
||||
editor.create_model(ModelWithDbTableComment)
|
||||
self.isolated_local_models = [ModelWithDbTableComment]
|
||||
with connection.schema_editor() as editor, self.assertNumQueries(0):
|
||||
editor.alter_db_table_comment(
|
||||
ModelWithDbTableComment, "Custom table comment", "New table comment"
|
||||
)
|
||||
|
||||
@isolate_apps("schema")
|
||||
@skipUnlessDBFeature("supports_comments", "supports_foreign_keys")
|
||||
def test_db_comments_from_abstract_model(self):
|
||||
|
||||
Reference in New Issue
Block a user