diff options
author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-04-14 09:53:31 +0200 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-04-18 07:05:52 +0200 |
commit | 331a460f8f2e4f447b68fba491464b68c9b21fd1 (patch) | |
tree | ca32188e183f2d1bd28c7d8a96e3ed63dbda04de /django/db/backends/mysql/features.py | |
parent | e12670016bbcebcc0d89c2ac4a0121951181fbae (diff) | |
download | django-331a460f8f2e4f447b68fba491464b68c9b21fd1.tar.gz |
Fixed DatabaseFeatures.uses_savepoints/can_release_savepoints and related tests with MyISAM storage engine.
Diffstat (limited to 'django/db/backends/mysql/features.py')
-rw-r--r-- | django/db/backends/mysql/features.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/django/db/backends/mysql/features.py b/django/db/backends/mysql/features.py index a34741267a..7b9a90ab06 100644 --- a/django/db/backends/mysql/features.py +++ b/django/db/backends/mysql/features.py @@ -305,6 +305,9 @@ class DatabaseFeatures(BaseDatabaseFeatures): """ return self._mysql_storage_engine != "MyISAM" + uses_savepoints = property(operator.attrgetter("supports_transactions")) + can_release_savepoints = property(operator.attrgetter("supports_transactions")) + @cached_property def ignores_table_name_case(self): return self.connection.mysql_server_data["lower_case_table_names"] |