Commit dd9b3312 authored by Shai Berger's avatar Shai Berger
Browse files

Fixed name of database connection feature

parent f7a78f9b
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -520,9 +520,8 @@ class BaseDatabaseFeatures(object):
    # at the end of each save operation?
    supports_forward_references = True

    # Does the backend uses proper method like 'truncate_name'
    # to auto-truncate column names?
    truncates_name = False
    # Does the backend truncate names properly when they are too long?
    truncates_names = False

    # Is there a REAL datatype in addition to floats/doubles?
    has_real_datatype = False
+1 −1
Original line number Diff line number Diff line
@@ -107,7 +107,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
    supports_bitwise_or = False
    can_defer_constraint_checks = True
    supports_partially_nullable_unique_constraints = False
    truncates_name = True
    truncates_names = True
    has_bulk_insert = True
    supports_tablespaces = True
    supports_sequence_reset = False
+1 −1
Original line number Diff line number Diff line
@@ -1479,7 +1479,7 @@ class Model(six.with_metaclass(ModelBase)):
                continue
            connection = connections[db]
            max_name_length = connection.ops.max_name_length()
            if max_name_length is None or connection.features.truncates_name:
            if max_name_length is None or connection.features.truncates_names:
                continue
            else:
                if allowed_len is None:
+1 −1
Original line number Diff line number Diff line
@@ -18,7 +18,7 @@ def get_max_column_name_length():
    for db in settings.DATABASES.keys():
        connection = connections[db]
        max_name_length = connection.ops.max_name_length()
        if max_name_length is None or connection.features.truncates_name:
        if max_name_length is None or connection.features.truncates_names:
            continue
        else:
            if allowed_len is None: