2 回答

TA貢獻1802條經(jīng)驗 獲得超4個贊
本地的migrate應(yīng)該跟你編程過程中修改了model有關(guān)系,你現(xiàn)在部署到線上,應(yīng)該是最新的代碼了吧,不需要考慮migrate問題;
你現(xiàn)在問題是,如何將本地mysql數(shù)據(jù)庫的數(shù)據(jù)同步到線上?請參考下面的方法:
-
本地導(dǎo)出數(shù)據(jù):
mysqldump -uroot -p your-database > data.sql
線上mysql中,創(chuàng)建database;
-
導(dǎo)入數(shù)據(jù)到線上:
mysql -h your-mysql-ip -uroot -p your-database < dim_table.sql --default-character-set=utf8

TA貢獻1843條經(jīng)驗 獲得超7個贊
真實線上部署,需要謹(jǐn)慎處理數(shù)據(jù)庫操作。
更改了models,部署時需要做migration。
再線上部署之前最好在本地做migration test以及做好線上環(huán)境的數(shù)據(jù)和代碼的備份。
如果只是把本地的環(huán)境部署到線上的話,對于你面對的問題,你可以把數(shù)據(jù)庫從本地導(dǎo)出,再導(dǎo)入到云端,然后部署代碼即可。
添加回答
舉報