[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:
parent
7f095ea744
commit
dc7d0f50e2
|
@ -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
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue