Refs #32962 -- Simplified NULL logic in BaseDatabaseSchemaEditor._iter_column_sql().

This commit is contained in:
Chris Jerdonek 2021-07-27 10:50:06 -04:00 committed by Mariusz Felisiak
parent 809c45ea3c
commit fe074c96a3
1 changed files with 3 additions and 3 deletions

View File

@ -245,10 +245,10 @@ class BaseDatabaseSchemaEditor:
if (field.empty_strings_allowed and not field.primary_key and
self.connection.features.interprets_empty_strings_as_nulls):
null = True
if null and not self.connection.features.implied_column_null:
yield 'NULL'
elif not null:
if not null:
yield 'NOT NULL'
elif not self.connection.features.implied_column_null:
yield 'NULL'
if field.primary_key:
yield 'PRIMARY KEY'
elif field.unique: