我是使用Laravel的新手,我目前正在学习Laravel的数据库迁移和播种功能。
它正在使用命令提示符,但我也可以在phpMyAdmin中迁移和播种。在Laravel中迁移和播种与phpMyAdmin相比有哪些优点和缺点?
答案 0 :(得分:1)
来自Migrations & Seeding上的Laravel文档:
迁移是一种数据库版本控制。它们允许团队修改数据库模式并保持当前模式状态的最新状态。
对why database migration
的简单搜索也给了我一些相当不错的结果。其中一个最容易理解的是FlywayDB页(我不知道他们是谁,直到我搜索这个词):
数据库迁移是重新控制这一混乱的好方法。他们允许你:
- 从头开始重新创建数据库
- 始终明确数据库所处的状态
- 以确定的方式从当前版本的数据库迁移到较新的
他们所做的插图或许可以更清楚地解释它,所以你可能想要查看它。