Ticket #3722: oracle_positiveinteger.patch

File oracle_positiveinteger.patch, 909 bytes (added by Ben Khoo <benk@…>, 8 years ago)
  • django/db/backends/oracle/creation.py

     
    2222    'NullBooleanField':             'NUMBER(1) CHECK ((%(column)s IN (0,1)) OR (%(column)s IS NULL))',
    2323    'OneToOneField':                'NUMBER(11)',
    2424    'PhoneNumberField':             'VARCHAR2(20)',
    25     'PositiveIntegerField':         'NUMBER(11) CHECK (%(column)s >= 1)',
    26     'PositiveSmallIntegerField':    'NUMBER(11) CHECK (%(column)s >= 1)',
     25    'PositiveIntegerField':         'NUMBER(11) CHECK (%(column)s >= 0)',
     26    'PositiveSmallIntegerField':    'NUMBER(11) CHECK (%(column)s >= 0)',
    2727    'SlugField':                    'VARCHAR2(50)',
    2828    'SmallIntegerField':            'NUMBER(11)',
    2929    'TextField':                    'NCLOB',
Back to Top