Skip to content

Commit bb0a19c

Browse files
committed
Update fields that use "int" db_type to "long"
1 parent 66b2eb0 commit bb0a19c

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

django_mongodb_backend/base.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ def __exit__(self, exception_type, exception_value, exception_traceback):
3434

3535
class DatabaseWrapper(BaseDatabaseWrapper):
3636
data_types = {
37-
"AutoField": "int",
38-
"BigAutoField": "long",
37+
"AutoField": "long", # Not supported
38+
"BigAutoField": "long", # Not supported
3939
"BinaryField": "binData",
4040
"BooleanField": "bool",
4141
"CharField": "string",
@@ -46,17 +46,16 @@ class DatabaseWrapper(BaseDatabaseWrapper):
4646
"FileField": "string",
4747
"FilePathField": "string",
4848
"FloatField": "double",
49-
"IntegerField": "int",
49+
"IntegerField": "long",
5050
"BigIntegerField": "long",
5151
"GenericIPAddressField": "string",
5252
"JSONField": "object",
53-
"OneToOneField": "int",
54-
"PositiveBigIntegerField": "int",
53+
"PositiveBigIntegerField": "long",
5554
"PositiveIntegerField": "long",
56-
"PositiveSmallIntegerField": "int",
55+
"PositiveSmallIntegerField": "long",
5756
"SlugField": "string",
58-
"SmallAutoField": "int",
59-
"SmallIntegerField": "int",
57+
"SmallAutoField": "long", # Not supported
58+
"SmallIntegerField": "long",
6059
"TextField": "string",
6160
"TimeField": "date",
6261
"UUIDField": "string",

0 commit comments

Comments
 (0)