Commit 82c935d4 authored by Tim Graham's avatar Tim Graham
Browse files

Renamed DatabaseFeature.supports_check_constraints to supports_column_check_constraints.

Thanks maxi for the suggestion.
parent 317c480c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -634,7 +634,7 @@ class BaseDatabaseFeatures(object):
    supports_foreign_keys = True

    # Does it support CHECK constraints?
    supports_check_constraints = True
    supports_column_check_constraints = True

    # Does the backend support 'pyformat' style ("... %(name)s ...", {'name': value})
    # parameter passing? Note this can be provided by the backend even if not
+1 −1
Original line number Diff line number Diff line
@@ -184,7 +184,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
    allows_auto_pk_0 = False
    uses_savepoints = True
    atomic_transactions = False
    supports_check_constraints = False
    supports_column_check_constraints = False

    def __init__(self, connection):
        super(DatabaseFeatures, self).__init__(connection)
+1 −1
Original line number Diff line number Diff line
@@ -103,7 +103,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
    has_bulk_insert = True
    can_combine_inserts_with_and_without_auto_increment_pk = False
    supports_foreign_keys = False
    supports_check_constraints = False
    supports_column_check_constraints = False
    autocommits_when_autocommit_is_off = True
    can_introspect_decimal_field = False
    can_introspect_positive_integer_field = True
+1 −1
Original line number Diff line number Diff line
@@ -478,7 +478,7 @@ class SchemaTests(TransactionTestCase):
            BookWithM2M._meta.local_many_to_many.remove(new_field)
            del BookWithM2M._meta._m2m_cache

    @unittest.skipUnless(connection.features.supports_check_constraints, "No check constraints")
    @unittest.skipUnless(connection.features.supports_column_check_constraints, "No check constraints")
    def test_check_constraints(self):
        """
        Tests creating/deleting CHECK constraints