[1.7.x] Renamed DatabaseFeature.supports_check_constraints to supports_column_check_constraints.

Thanks maxi for the suggestion.

Backport of 82c935d44c from master
This commit is contained in:
Tim Graham 2014-06-16 19:25:13 -04:00
parent 7f095ea744
commit dc7d0f50e2
4 changed files with 4 additions and 4 deletions

View File

@ -724,7 +724,7 @@ class BaseDatabaseFeatures(object):
supports_foreign_keys = True supports_foreign_keys = True
# Does it support CHECK constraints? # Does it support CHECK constraints?
supports_check_constraints = True supports_column_check_constraints = True
# Does the backend support 'pyformat' style ("... %(name)s ...", {'name': value}) # Does the backend support 'pyformat' style ("... %(name)s ...", {'name': value})
# parameter passing? Note this can be provided by the backend even if not # parameter passing? Note this can be provided by the backend even if not

View File

@ -184,7 +184,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
allows_auto_pk_0 = False allows_auto_pk_0 = False
uses_savepoints = True uses_savepoints = True
atomic_transactions = False atomic_transactions = False
supports_check_constraints = False supports_column_check_constraints = False
def __init__(self, connection): def __init__(self, connection):
super(DatabaseFeatures, self).__init__(connection) super(DatabaseFeatures, self).__init__(connection)

View File

@ -103,7 +103,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
has_bulk_insert = True has_bulk_insert = True
can_combine_inserts_with_and_without_auto_increment_pk = False can_combine_inserts_with_and_without_auto_increment_pk = False
supports_foreign_keys = False supports_foreign_keys = False
supports_check_constraints = False supports_column_check_constraints = False
autocommits_when_autocommit_is_off = True autocommits_when_autocommit_is_off = True
can_introspect_decimal_field = False can_introspect_decimal_field = False
can_introspect_positive_integer_field = True can_introspect_positive_integer_field = True

View File

@ -478,7 +478,7 @@ class SchemaTests(TransactionTestCase):
BookWithM2M._meta.local_many_to_many.remove(new_field) BookWithM2M._meta.local_many_to_many.remove(new_field)
del BookWithM2M._meta._m2m_cache 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): def test_check_constraints(self):
""" """
Tests creating/deleting CHECK constraints Tests creating/deleting CHECK constraints