From 0478780b8efdfcbc0d2c17f1459cac45701e1d86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anssi=20K=C3=A4=C3=A4ri=C3=A4inen?= Date: Sun, 10 Feb 2013 18:36:35 +0200 Subject: [PATCH] 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. --- django/db/backends/oracle/base.py | 1 + django/db/backends/postgresql_psycopg2/base.py | 1 + 2 files changed, 2 insertions(+) diff --git a/django/db/backends/oracle/base.py b/django/db/backends/oracle/base.py index 17faa172700..e72a06472c7 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 013aaaa91ed..b8d7fe31959 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):