Laravel的数据库迁移用处大吗?

我主要觉得数据库创建一次就够了 以后在linux和windows下都可以直接导入使用 修改字段话用mysql命令行或者navacate也很简单 用laravel的话还要安装doctrine/dbal依赖才行 为什么我觉得用migrate这些有点麻烦呢?我想问一下大家实际工作中用laravel的数据库迁移吗?还是手动创建数据表?

阅读 2.7k
2 个回答

如果你是个人开发者,创建表用数据迁移没有多大用途,反而会增加开发成本。
如果你是在公司开发有一套完整的流程,开发数据库在局域网,测试数据库在外网测试服,线上有生产数据库。在开发之初已经根据功能需求设计了表,然后通过数据库管理工具建好了数据库。这时你某个功能需要改动数据库,如果这时候直接去修改其中一个数据库的表结构或者添加减少表就会造成其他的不同步,如果用了表迁移就很容易做到同步了。

数据库迁移功能主要用于团队协作,数据库字段的修改与更新也存储在git分之上

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进