我主要觉得数据库创建一次就够了 以后在linux和windows下都可以直接导入使用 修改字段话用mysql命令行或者navacate也很简单 用laravel的话还要安装doctrine/dbal依赖才行 为什么我觉得用migrate这些有点麻烦呢?我想问一下大家实际工作中用laravel的数据库迁移吗?还是手动创建数据表?
我主要觉得数据库创建一次就够了 以后在linux和windows下都可以直接导入使用 修改字段话用mysql命令行或者navacate也很简单 用laravel的话还要安装doctrine/dbal依赖才行 为什么我觉得用migrate这些有点麻烦呢?我想问一下大家实际工作中用laravel的数据库迁移吗?还是手动创建数据表?
如果你是个人开发者,创建表用数据迁移没有多大用途,反而会增加开发成本。
如果你是在公司开发有一套完整的流程,开发数据库在局域网,测试数据库在外网测试服,线上有生产数据库。在开发之初已经根据功能需求设计了表,然后通过数据库管理工具建好了数据库。这时你某个功能需要改动数据库,如果这时候直接去修改其中一个数据库的表结构或者添加减少表就会造成其他的不同步,如果用了表迁移就很容易做到同步了。