我已经上线了1.0版本,现在要升级到2.0版本时,代码可以用git来版本更新,但数据库如何实现平稳迁移?新版本可以对之前的数据库字段做了删除、增加或修改,如何让这些数据平衡的过度到2.0版本。
之前用thinkphp时,数据库是直接导sql文件的,但用laravel的话,数据库是用migration来生成的,这样不是会清空线上的数据吗?可以我还没搞清楚migration的正确使用,请大牛们请教一下,万分感谢。
我已经上线了1.0版本,现在要升级到2.0版本时,代码可以用git来版本更新,但数据库如何实现平稳迁移?新版本可以对之前的数据库字段做了删除、增加或修改,如何让这些数据平衡的过度到2.0版本。
之前用thinkphp时,数据库是直接导sql文件的,但用laravel的话,数据库是用migration来生成的,这样不是会清空线上的数据吗?可以我还没搞清楚migration的正确使用,请大牛们请教一下,万分感谢。