summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShai Berger <shai@platonix.com>2014-01-29 18:08:01 +0200
committerShai Berger <shai@platonix.com>2014-01-30 01:04:19 +0200
commit0573120cb406066041b0235a3912dc38bc9f10ef (patch)
treea31c8a4462b533238557a9d6242a4b3bab02fafc
parent05cef1939e523bdd80d3d3f7864c3b89a2cab303 (diff)
[1.6.x] Made Oracle introspect boolean fields
Refs #19884 Backport of ad975c64fc from master
-rw-r--r--django/db/backends/oracle/introspection.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/django/db/backends/oracle/introspection.py b/django/db/backends/oracle/introspection.py
index 361308a62c..476e2f460b 100644
--- a/django/db/backends/oracle/introspection.py
+++ b/django/db/backends/oracle/introspection.py
@@ -33,6 +33,8 @@ class DatabaseIntrospection(BaseDatabaseIntrospection):
if data_type == cx_Oracle.NUMBER and description[5] == 0:
if description[4] > 11:
return 'BigIntegerField'
+ elif description[4]==1:
+ return 'BooleanField'
else:
return 'IntegerField'
else: