データベースをSQLiteからPostgreSQLに移行しようとすると、integer out of range
エラーが発生します。整数が範囲外です
私はこの問題を正確に指摘していると思います。モデルのIntegerField
フィールドにいくつかの巨大な整数があります。
基本的に私は私のデータベースを移行しようとした後、1のような小さな数に、この値を変更し、52675215334.
の順に、すべての罰金です。
これらの大きな値を格納するためにIntegerField以外を使用しなければならない他のデータタイプはありますか?
が重複する可能性(http://stackoverflow.com/questions/283724/big-integer-field-in-django-models) – FogleBird
これらの数字が収まることができるよりも大きくなっています32ビットint。 "bigint"を試してください。http://www.postgresql.org/docs/8.2/static/datatype-numeric.html –
SQLiteには、<ダーティ参照をここに挿入>よりも余裕があります。 –