Tôi nhận được tin nhắn từ PGError: ERROR: integer out of range
cố gắng để chèn các số nguyên sau: 100001389928198.Heroku/Postgres Lỗi: số nguyên ra khỏi phạm vi
Theo Postgres docs on numeric datatypes giới hạn là cao hơn nhiều (9223372036854775807). Tôi có một cảm giác Heroku đang xử lý cột như một số nguyên thường xuyên hơn là một BIGINT.
tôi xác định sự di cư như một bigint như vậy:
t.column :uid, :bigint
là này không đúng về sự di cư của Heroku?
wow đó là một số lượng lớn! Những gì bạn đang sử dụng nó cho? – ardochhigh
một facebook uid của nó (cho công cụ oauth) – neon
Tôi hiểu. Vì vậy, tôi đoán chúng tôi sẽ bắt đầu sử dụng các trường int lớn hơn bây giờ. – ardochhigh