結果のデータを db:push と taps を使用してherokuにプッシュする前に、大量のデータ処理を行うローカルマシンがあります-これは扱いにくいですが、かなり高速です。問題は、タップがかなり不安定で、ツールベルトでサポートされなくなったことです。
1 つのオプションは、接続文字列などを使用して、生成された結果をオンザフライで実行することです。
ActiveRecord::Base.establish_connection(:production)
- しかし、1000000 のレコードがあり、この方法でレコードを個別に挿入するには時間がかかりすぎます。
生のSQLのようなものを使用できる方法はありますか:
CREATE TABLE new_tbl LIKE orig_tbl;
しかし、新しいテーブルが別のデータベース接続にあるのはどこですか? ....
または、ローカル テーブルを複製して heroku にプッシュするためのより良い方法はありますか?
ありがとう!