2017-04-27 118 views
0

我正在AWS上使用Elastic Beanstalk部署Django應用程序。該應用程序有一個功能,用戶可以註冊他們的細節。根據生產中的更改更新sqlite數據庫

問題是,當我做小的修改我的應用程序和部署這個新版本我的註冊用戶鬆動,因爲他們的信息是不是在我的本地數據庫(僅在AWS上的數據庫)。

有沒有辦法生產期間下載對數據庫的修改,這樣我可以把這些變化,當我重新部署。我沒有使用AWS RDS

,我只是用我的源代碼捆綁.SQLite文件,並部署到彈性魔豆。

在此先感謝。

+2

不要捆綁與生產的東西的發展.sqlite文件。它需要有自己的.sqlite文件,你只需要在生產環境中運行遷移 – Pblove

+0

@Pblove聽起來像是對這個問題的回答。你不想做Q/A對嗎? – Yunnosch

+0

@Yunnosch不妨) – Pblove

回答

0

不要捆綁與生產的東西的發展.sqlite文件。它需要有自己的.sqlite文件,您只需要在生產環境中運行遷移。

+0

要創建彈性魔豆的環境中沒有你要壓縮你的源代碼,並上傳.zip文件到AWS。我沒有看到如何擁有一個單獨的生產數據庫來執行遷移操作。謝謝你的幫助! – jfried

+0

只是不要在壓縮包中包含SQLite文件並在aws上創建新的SQLite文件。 – Pblove