2017-05-15 39 views
0

我在Heroku中部署了一個應用程序。這是Rails應用程序。 DB是postgres。所以這是heroku中的應用程序。現在我想創建一個新的應用程序,它將成爲以前應用程序的一個克隆。但它會有單獨的數據庫。我該怎麼走?我也想知道如何從heroku配置數據庫。我不那麼科技,所以請放輕鬆點。我想爲Heroku創建新的postgres sql數據庫

謝謝!

+0

只是創建一個新的應用程序並克隆它 – Tushortz

回答

0

但是,這將有單獨的DB

所以,只需要創建一個新的Heroku應用中添加PG附加給它,這就是它。沒有更多的步驟。它將有一個單獨的數據庫。我想你甚至不需要添加PG插件,它可能是默認添加的。

如果你想要兩個應用程序使用相同的數據庫,然後你必須做額外的步驟。

+0

感謝您的幫助。我創建了2個應用程序並添加了附件。現在,我的第一個應用是live DB。另外兩個應該作爲測試。我該如何去做呢? – RaxitAlphaLogic

+0

@RaxitAlphaLogic:那裏有什麼特別的問題? –

+0

我創建了2個應用程序並添加了PG添加。假設主應用程序是ABC,其數據庫是ABCDB,第一個克隆應用程序是DEF,其DB是DEFDB,第二個克隆應用程序是GHI,其DB是GHIDB。現在,當團隊執行GHIDB時,主應用程序ABC會受到影響。我該如何去做呢? – RaxitAlphaLogic

0

您可以使用Heroku Fork克隆您的應用程序。這會將應用程序,環境變量和任何postgres數據庫(以及它們的數據,如果需要的話)複製到單獨的Heroku應用程序中。

heroku fork --from old-app-name --to new-app-name 
+0

謝謝。但是,我收到一個錯誤,說不能分叉。什麼地方出了錯? – RaxitAlphaLogic

+0

我不知道。錯誤是否有其他有用的信息? –

+0

錯誤是:'連接被拒絕:無法爲連接分叉新進程:未知錯誤' – RaxitAlphaLogic

相關問題