
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Rails,heroku】多量csvを分割splitしてDBにseedして流し込む - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Rails,heroku】多量csvを分割splitしてDBにseedして流し込む - Qiita
CSVファイルの分割split それでは次にダウンロードしたCSVファイルを分割します。 そもそもなぜ分割する... CSVファイルの分割split それでは次にダウンロードしたCSVファイルを分割します。 そもそもなぜ分割するのかというと、 今回の場合は、使ってるherokuのAdd-onの設定によります。 今、薬価計算サイトmedipraで使用しているclearDB MySQLの有料プランが**Punch($9.99)**で、 1時間当たり18,000のクエリしか受け付けないためです。 なので、ダウンロードしたファイルをそのままDBに流し込もうとすると、クエリが足りなくなりエラーとなってしまいます。 たまに更新するDBのためにより上の有料プランを契約するのも、ランニングコストが増えるので初めの段階では不要ですよね。 また、CSVを1行流し込むのにクエリが3回飛ぶようなので、6,000行以下でファイルを分割します(今回は余裕を持って5,900行で分割してます) さて、分割してみましょう。 分割コマンドは