したがって、Rails アプリから読み取る必要がある約 4000 行の csv ファイルがあります。このインポートは、週に 1 ~ 2 回実行する予定です。
csv-mapper を使用すると、この操作 (現在のテーブルの削除、再作成/保存) を実行できますが、時間がかかります。
このような状況でcsvファイルを一括インポートする最良の方法は何ですか?
ありがとう!
したがって、Rails アプリから読み取る必要がある約 4000 行の csv ファイルがあります。このインポートは、週に 1 ~ 2 回実行する予定です。
csv-mapper を使用すると、この操作 (現在のテーブルの削除、再作成/保存) を実行できますが、時間がかかります。
このような状況でcsvファイルを一括インポートする最良の方法は何ですか?
ありがとう!
一度に複数のレコードを作成することをお勧めします。これは、単一のモデルに複数のレコードを挿入する同様の質問です。
一度に 4000 行すべてを実行しようとするのではなく、10 ~ 20 行の小さなチャンクに分割することをお勧めします。