From bfd353b9edb407c782938eeb81ecf4850136013d Mon Sep 17 00:00:00 2001 From: Elver Loho Date: Thu, 6 Sep 2012 15:47:55 +0300 Subject: [PATCH] Support for BigIntegerField / bigint. --- sql_server/pyodbc/creation.py | 1 + sql_server/pyodbc/introspection.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/sql_server/pyodbc/creation.py b/sql_server/pyodbc/creation.py index 662c33e0..17449d15 100644 --- a/sql_server/pyodbc/creation.py +++ b/sql_server/pyodbc/creation.py @@ -36,6 +36,7 @@ class DatabaseCreation(BaseDatabaseCreation): 'FilePathField': 'nvarchar(%(max_length)s)', 'FloatField': 'double precision', 'IntegerField': 'int', + 'BigIntegerField': 'bigint', 'IPAddressField': 'nvarchar(15)', 'NullBooleanField': 'bit', 'OneToOneField': 'int', diff --git a/sql_server/pyodbc/introspection.py b/sql_server/pyodbc/introspection.py index 128a77cd..ed89c952 100644 --- a/sql_server/pyodbc/introspection.py +++ b/sql_server/pyodbc/introspection.py @@ -7,7 +7,7 @@ class DatabaseIntrospection(BaseDatabaseIntrospection): # Map type codes to Django Field types. data_types_reverse = { SQL_AUTOFIELD: 'AutoField', - Database.SQL_BIGINT: 'IntegerField', + Database.SQL_BIGINT: 'BigIntegerField', #Database.SQL_BINARY: , Database.SQL_BIT: 'BooleanField', Database.SQL_CHAR: 'CharField',