Viene visualizzato un errore integer out of range
durante il tentativo di migrare il mio database da SQLite a PostgreSQL.Numero intero fuori intervallo
Penso di aver individuato il problema: ho alcuni numeri interi enormi in un campo IntegerField
nel mio modello.
Fondamentalmente dell'ordine di 52675215334.
Quando cambio questo valore per un piccolo numero come 1 e quindi provare a migrare il mio database, tutto va bene.
C'è qualche altro tipo di dati che dovrei usare diverso da IntegerField per memorizzare questi grandi valori?
possibile duplicato di [Grande campo integer in modelli Django] (http://stackoverflow.com/questions/283724/big-integer-field-in-django-models) – FogleBird
Quei numeri sono più grandi di può andare bene in un int a 32 bit Prova "bigint" http://www.postgresql.org/docs/8.2/static/datatype-numeric.html –
SQLite è più lento di. –