summaryrefslogtreecommitdiff
path: root/django/db/backends/oracle/creation.py
diff options
context:
space:
mode:
Diffstat (limited to 'django/db/backends/oracle/creation.py')
-rw-r--r--django/db/backends/oracle/creation.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/django/db/backends/oracle/creation.py b/django/db/backends/oracle/creation.py
index 6b1a30d55d..f7903bce4f 100644
--- a/django/db/backends/oracle/creation.py
+++ b/django/db/backends/oracle/creation.py
@@ -8,15 +8,15 @@ from django.core import management
DATA_TYPES = {
'AutoField': 'NUMBER(11)',
'BooleanField': 'NUMBER(1) CHECK (%(column)s IN (0,1))',
- 'CharField': 'VARCHAR2(%(maxlength)s)',
+ 'CharField': 'NVARCHAR2(%(maxlength)s)',
'CommaSeparatedIntegerField': 'VARCHAR2(%(maxlength)s)',
'DateField': 'DATE',
'DateTimeField': 'TIMESTAMP',
'DecimalField': 'NUMBER(%(max_digits)s, %(decimal_places)s)',
- 'FileField': 'VARCHAR2(100)',
- 'FilePathField': 'VARCHAR2(100)',
+ 'FileField': 'NVARCHAR2(100)',
+ 'FilePathField': 'NVARCHAR2(100)',
'FloatField': 'DOUBLE PRECISION',
- 'ImageField': 'VARCHAR2(100)',
+ 'ImageField': 'NVARCHAR2(100)',
'IntegerField': 'NUMBER(11)',
'IPAddressField': 'VARCHAR2(15)',
'ManyToManyField': None,
@@ -25,7 +25,7 @@ DATA_TYPES = {
'PhoneNumberField': 'VARCHAR2(20)',
'PositiveIntegerField': 'NUMBER(11) CHECK (%(column)s >= 0)',
'PositiveSmallIntegerField': 'NUMBER(11) CHECK (%(column)s >= 0)',
- 'SlugField': 'VARCHAR2(50)',
+ 'SlugField': 'NVARCHAR2(50)',
'SmallIntegerField': 'NUMBER(11)',
'TextField': 'NCLOB',
'TimeField': 'TIMESTAMP',