Recibo un error integer out of range
al intentar migrar mi base de datos de SQLite a PostgreSQL.Número entero fuera de rango
Creo que he identificado el problema: tengo algunos enteros enormes en un campo IntegerField
en mi modelo.
Básicamente en el orden de 52675215334.
Cuando cambio de este valor a un número pequeño como 1 y luego tratar de migrar mi base de datos, todo está bien.
¿Hay algún otro tipo de datos que deba usar además de IntegerField para almacenar estos valores grandes?
posible duplicado de [campo entero grande en modelos de Django] (http://stackoverflow.com/questions/283724/big-integer-field-in-django-models) – FogleBird
Esos números son más grandes que puede caber en un int de 32 bits Pruebe "bigint" http://www.postgresql.org/docs/8.2/static/datatype-numeric.html –
SQLite tiene más holgura que. –