database - Laravel - 从其他框架迁移数据库
问题描述
我正在处理一个已经很先进的项目,特别是数据库,该项目已由我团队中的某个人填充,尽管其中一部分尚未使用。一些表可以作为示例数据清空和重新填充,但是其中大多数包含将实际使用的数据,或者在我们现在正在做的部分中使用过的数据。
该项目从 CodeIgniter 开始,我们意识到 Laravel 可以节省我们的工作时间,所以我们计划迁移它。关键是我们没有使用 CodeIgniter 的迁移系统,我们在 Laravel 文档中看到只会迁移表结构,而且我们必须创建每个迁移。
这里的问题是,如果有办法同时自动创建 migratinos 文件,并保留将在应用程序中使用的相关数据,因此我们不需要再次重新填充数据库(是的,有一种大表)。我们考虑了播种机,但我们看到的是它们只存储样本数据......
解决方案
您可以使用 Laravel 迁移生成器。它只会帮助您从现有数据库生成迁移。看看下面。您将在自述文件中找到如何使用它。祝你好运。
https://github.com/Xethron/migrations-generator
希望能帮助到你。谢谢。干杯。-_-
推荐阅读
- ubuntu-19.04 - sudo apt-get update 问题,总是显示“404 错误”和“发布不可用”
- firebase - 如何将 Firebase 云数据显示为表格并显示图像?
- python - 使用 python re.findall 分割线
- typescript - bazel ts_library 中的普通 TypeScript 元组缺少“[Symbol.iterator]()”方法
- css - 当我在 sass 文件中包含两次媒体查询时,是否可以在编译的 css 中只生成一次媒体查询?
- python - print() 和 matplitlib.pyplot.imshow() 未在 jupyter notebook 的“for”循环中同步
- javascript - JavaScript 和 Python Promise / Awaitable Evaluation 的区别
- postgresql - 将数据插入子表时,父表上的索引是否会更新?
- python - 是否可以在没有互联网和自定义路径库的机器上安装 scikit-learn?
- javascript - 从 Apache 服务器获取图像到托管在 tomcat 服务器上的 Web 应用程序