我有本地机器,它在使用 db:push 和 taps 将结果数据推送到 heroku 之前执行大量数据处理 - 这很笨重,但速度很快。问题是水龙头非常不稳定,工具带不再支持。
一种选择是在生成结果时将结果运行到生产环境中 - 通过使用连接字符串和类似的东西:
ActiveRecord::Base.establish_connection(:production)
- 但是有 1000000 条记录,并且以这种方式单独插入记录需要的时间太长。
有没有办法可以使用原始 sql 之类的东西:
CREATE TABLE new_tbl LIKE orig_tbl;
但是新表在不同的数据库连接上?……
或者有没有更好的方法来克隆本地表并推送到heroku?
谢谢!