2015-06-21 81 views
0

作爲Ruby on Rails的新手,雖然我對某些領域有了一個公正的理解,但我仍然在學習。我遇到的困難之一是遷移/數據庫,我擔心我可能犯了一個可怕的錯誤。遷移 - 我是否丟失了所有數據?

我目前致力於構建博客,並最近添加了評論部分。我的下一個項目是使用友好的URL(使用friendly_id gem),當我需要爲slu create創建一個新列時,它似乎已經存在(從我以前的嘗試開始)。

無論如何,我試圖重置爲較舊的提交,但我現在知道(除非我誤認爲)它對遷移沒有影響?經過一番研究之後,我試着回滾我的數據庫以撤消發生在slu whatever上的任何事情。最終,我做得太過分了,我唯一擁有的數據庫是用於發佈我的博客文章(對用戶和評論沒有任何內容)。

我已經做了耙db:遷移和一切都已經生成了,但內容(通過localhost)被刪除。我不介意,因爲我在本地主機上的內容沒有我的活網站所做的所有內容(http://www.joedayvie.com),但它們的授權量並不多。

無論如何,我真的迷失在這一點和關注。如果我在控制檯中推送heroku master,我的內容將被刪除,或者當我更新到heroku上時,會發生這種情況嗎?在發生這一切事件之前,我還能做些什麼來恢復?

我很抱歉看起來很困惑(但我是100%自學和失去)。我非常感謝任何人能夠提供給我的任何信息。

非常感謝您的閱讀!

PS:如果可能的話,這可能不會影響我的網站在所有。當然,請讓我知道。我想在進一步深入之前瞭解更多信息 - 謝謝! =)

回答

0

您需要了解backups on Heroku

那麼 - 你需要創建在Heroku生產系統的備份和證明自己,你可以加載它,通過在本地系統上這樣做。

當您的本地系統再次看起來像您的生產系統時,即使混亂再次發生,您也會知道如何恢復。

+1

謝謝 - 我閱讀材料,很確定我通過我的現場博客的Heroku網站創建了備份。現在只需將它加載到本地系統上即可。 –

相關問題