Kaydet (Commit) 69337d48 authored tarafından Shai Berger's avatar Shai Berger

Set straight the sense of 'uppercases_column_names' feature flag

üst 7e3cf3cf
......@@ -649,7 +649,7 @@ class BaseDatabaseFeatures(object):
# If NULL is implied on columns without needing to be explicitly specified
implied_column_null = False
uppercases_column_names = True
uppercases_column_names = False
def __init__(self, connection):
self.connection = connection
......
......@@ -120,7 +120,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
connection_persists_old_columns = True
closed_cursor_error_class = InterfaceError
bare_select_suffix = " FROM DUAL"
uppercases_column_names = False
uppercases_column_names = True
class DatabaseOperations(BaseDatabaseOperations):
......
......@@ -176,7 +176,7 @@ class InspectDBTestCase(TestCase):
out = StringIO()
call_command('inspectdb', stdout=out)
output = out.getvalue()
base_name = 'field' if not connection.features.uppercases_column_names else 'Field'
base_name = 'Field' if not connection.features.uppercases_column_names else 'field'
self.assertIn("field = models.IntegerField()", output)
self.assertIn("field_field = models.IntegerField(db_column='%s_')" % base_name, output)
self.assertIn("field_field_0 = models.IntegerField(db_column='%s__')" % base_name, output)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment