summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnssi Kääriäinen <akaariai@gmail.com>2013-02-10 18:36:35 +0200
committerAnssi Kääriäinen <akaariai@gmail.com>2013-02-10 19:08:15 +0200
commitd8e68f421e676de16953090c187e165a6c1ed900 (patch)
treed3b74b29d85d9d36b70ade619596962a41b11ad7
parent60186aa2e5db5900b96cbc3dac0ad23b72a37e80 (diff)
[1.5.x] Fixed #19638 -- Skipped tx support testing for some DBs
PostgreSQL and Oracle always support transactions, so the create table and rollback test is non-necessary on those DBs. Thanks to shai for report. Backpatch of 0478780b8efdfcbc0d2c17f1459cac45701e1d86
-rw-r--r--django/db/backends/oracle/base.py1
-rw-r--r--django/db/backends/postgresql_psycopg2/base.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/django/db/backends/oracle/base.py b/django/db/backends/oracle/base.py
index fda203cdaf..5409037d41 100644
--- a/django/db/backends/oracle/base.py
+++ b/django/db/backends/oracle/base.py
@@ -78,6 +78,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
can_return_id_from_insert = True
allow_sliced_subqueries = False
supports_subqueries_in_group_by = False
+ supports_transactions = True
supports_timezones = False
supports_bitwise_or = False
can_defer_constraint_checks = True
diff --git a/django/db/backends/postgresql_psycopg2/base.py b/django/db/backends/postgresql_psycopg2/base.py
index 5837922061..9783c9fbf4 100644
--- a/django/db/backends/postgresql_psycopg2/base.py
+++ b/django/db/backends/postgresql_psycopg2/base.py
@@ -84,6 +84,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
has_select_for_update_nowait = True
has_bulk_insert = True
supports_tablespaces = True
+ supports_transactions = True
can_distinct_on_fields = True
class DatabaseWrapper(BaseDatabaseWrapper):