Django

Code

Show
Ignore:
Timestamp:
10/13/08 14:38:18 (1 month ago)
Author:
ikelly
Message:

Fixed Oracle introspection mapping of DATE columns, and added an entry for Oracle 10g native float columns.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/db/backends/oracle/introspection.py

    r8296 r9231  
    99    data_types_reverse = { 
    1010        cx_Oracle.CLOB: 'TextField', 
    11         cx_Oracle.DATETIME: 'DateTimeField', 
     11        cx_Oracle.DATETIME: 'DateField', 
    1212        cx_Oracle.FIXED_CHAR: 'CharField', 
    1313        cx_Oracle.NCLOB: 'TextField', 
     
    1616        cx_Oracle.TIMESTAMP: 'DateTimeField', 
    1717    } 
     18 
     19    try: 
     20        data_types_reverse[cx_Oracle.NATIVE_FLOAT] = 'FloatField' 
     21    except AttributeError: 
     22        pass 
    1823 
    1924    def get_table_list(self, cursor):