diff options
Diffstat (limited to 'django/db/backends/base/schema.py')
| -rw-r--r-- | django/db/backends/base/schema.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/django/db/backends/base/schema.py b/django/db/backends/base/schema.py index 191809441a..ef859907de 100644 --- a/django/db/backends/base/schema.py +++ b/django/db/backends/base/schema.py @@ -744,9 +744,9 @@ class BaseDatabaseSchemaEditor: } self.execute(sql, params) # Drop the default if we need to - # (Django usually does not use in-database defaults) if ( - not self.skip_default_on_alter(field) + field.db_default is NOT_PROVIDED + and not self.skip_default_on_alter(field) and self.effective_default(field) is not None ): changes_sql, params = self._alter_column_default_sql( |
