Ticket #3588: 3588-filefield_unlimited.patch

File 3588-filefield_unlimited.patch, 4.4 KB (added by Chaiwat S. <cwt@…>, 18 years ago)
  • django/db/backends/ado_mssql/creation.py

     
    55    'CommaSeparatedIntegerField': 'varchar(%(maxlength)s)',
    66    'DateField':         'smalldatetime',
    77    'DateTimeField':     'smalldatetime',
    8     'FileField':         'varchar(100)',
    9     'FilePathField':     'varchar(100)',
     8    'FileField':         'text',
     9    'FilePathField':     'text',
    1010    'FloatField':        'numeric(%(max_digits)s, %(decimal_places)s)',
    11     'ImageField':        'varchar(100)',
     11    'ImageField':        'text',
    1212    'IntegerField':      'int',
    1313    'IPAddressField':    'char(15)',
    1414    'ManyToManyField':   None,
  • django/db/backends/mysql/creation.py

     
    99    'CommaSeparatedIntegerField': 'varchar(%(maxlength)s)',
    1010    'DateField':         'date',
    1111    'DateTimeField':     'datetime',
    12     'FileField':         'varchar(100)',
    13     'FilePathField':     'varchar(100)',
     12    'FileField':         'longtext',
     13    'FilePathField':     'longtext',
    1414    'FloatField':        'numeric(%(max_digits)s, %(decimal_places)s)',
    15     'ImageField':        'varchar(100)',
     15    'ImageField':        'longtext',
    1616    'IntegerField':      'integer',
    1717    'IPAddressField':    'char(15)',
    1818    'ManyToManyField':   None,
  • django/db/backends/oracle/creation.py

     
    55    'CommaSeparatedIntegerField': 'varchar2(%(maxlength)s)',
    66    'DateField':         'date',
    77    'DateTimeField':     'date',
    8     'FileField':         'varchar2(100)',
    9     'FilePathField':     'varchar2(100)',
     8    'FileField':         'long',
     9    'FilePathField':     'long',
    1010    'FloatField':        'number(%(max_digits)s, %(decimal_places)s)',
    11     'ImageField':        'varchar2(100)',
     11    'ImageField':        'long',
    1212    'IntegerField':      'integer',
    1313    'IPAddressField':    'char(15)',
    1414    'ManyToManyField':   None,
     
    1717    'PhoneNumberField':  'varchar(20)',
    1818    'PositiveIntegerField': 'integer',
    1919    'PositiveSmallIntegerField': 'smallint',
    20     'SlugField':         'varchar(50)',
     20    'SlugField':         'varchar2(%(maxlength)s)',
    2121    'SmallIntegerField': 'smallint',
    2222    'TextField':         'long',
    2323    'TimeField':         'timestamp',
  • django/db/backends/postgresql/creation.py

     
    99    'CommaSeparatedIntegerField': 'varchar(%(maxlength)s)',
    1010    'DateField':         'date',
    1111    'DateTimeField':     'timestamp with time zone',
    12     'FileField':         'varchar(100)',
    13     'FilePathField':     'varchar(100)',
     12    'FileField':         'text',
     13    'FilePathField':     'text',
    1414    'FloatField':        'numeric(%(max_digits)s, %(decimal_places)s)',
    15     'ImageField':        'varchar(100)',
     15    'ImageField':        'text',
    1616    'IntegerField':      'integer',
    1717    'IPAddressField':    'inet',
    1818    'ManyToManyField':   None,
  • django/db/backends/sqlite3/creation.py

     
    88    'CommaSeparatedIntegerField':   'varchar(%(maxlength)s)',
    99    'DateField':                    'date',
    1010    'DateTimeField':                'datetime',
    11     'FileField':                    'varchar(100)',
    12     'FilePathField':                'varchar(100)',
     11    'FileField':                    'text',
     12    'FilePathField':                'text',
    1313    'FloatField':                   'numeric(%(max_digits)s, %(decimal_places)s)',
    14     'ImageField':                   'varchar(100)',
     14    'ImageField':                   'text',
    1515    'IntegerField':                 'integer',
    1616    'IPAddressField':               'char(15)',
    1717    'ManyToManyField':              None,
Back to Top