django IntegerField和SmallIntegerFields映射到Oracle上的相同数据库类型

时间:2012-12-13 11:30:37

标签: python django oracle orm django-orm

有谁知道IntegerFieldSmallIntegerFields在Oracle中映射到NUMBER(11,0)的原因?

我希望SmallIntegerFiled能够映射到更小的东西。

1 个答案:

答案 0 :(得分:0)

如果您查看PositiveIntegerFieldSmallIntegerField的代码,您会发现它们只是普通Integer字段的衍生物,但有一些限制。您可以在此处查看这些python字段对象如何映射到Oracle数据库字段类型:

https://github.com/django/django/blob/master/django/db/backends/oracle/creation.py#L9