2018-07-13 Twitter の REST API で得られる ツイートID や ユーザID を RDB に収めるときは bigint を使う Twitter プログラミング -> Ruby on Rails 理由 ORDER BY で期待どおりの動作をしてくれないから*1*2。 Rails(Active Record)で bigint を使う Rails で予め用意している型に bigint はありません*3。したがって integer で定義した上で limit オプションを付与して明示的に bigint であることを指定する必要があります。 この limit オプションについての補足は以下の記事が詳しいです。 *1:当たり前ではあります *2:その結果として max_id や since_id を指定したツイートの取得が正しく行えなくなる *3:現時点では