0
我有本地機器負責數據處理,然後用db:push和tap將結果數據推送到heroku - 這很笨拙,但非常快。問題是水龍頭非常脆弱,不再受工具帶支持。Rails 3&heroku - 數據庫之間的克隆表
一種選擇是因爲它們產生的運行結果到生產 - 在飛行 - 通過使用連接字符串和喜歡的東西:
ActiveRecord::Base.establish_connection(:production)
- 但有記錄1000000s是和以這種方式單獨插入記錄需要方式太長。
有沒有一種方法,我可以使用類似原始的SQL:
CREATE TABLE new_tbl LIKE orig_tbl;
但如果新表是不同的數據庫連接上? ....
或者是否有更好的方法來克隆本地表並推送到heroku?
謝謝!
酷,這個給你相同的鍵和索引?謝謝 – user1051849 2013-04-23 19:39:52
不確定...是你想要的東西嗎?我不知道pg_dump是否攜帶了密鑰,請檢查手冊頁man'pg_dump' – catsby 2013-04-23 19:57:06
我會檢查它 - 非常感謝。帶着一些想法,我想我解決了索引問題 - 謝謝你的建議。 – user1051849 2013-04-24 12:58:31