运行 从 Laravel 中的旧分支迁移
Running migration from old branch in Laravel
我在 Laravel 项目中有一个迁移文件,该项目位于稍旧的 b运行ch 上。在较新的 b运行ches 中,已创建较新的迁移并且 运行 正在生产中。我在本地环境中有 运行 迁移,但在其他环境中没有。
如果我需要将此迁移推送到主服务器 b运行ch,然后再推送到生产环境,会发生什么情况?我的假设是它不会 运行 因为较新的迁移有 运行,但这是一个假设。
处理此类问题的最佳方法是什么?我在 Laravel 5.6.
的 laravel 文档中找不到任何明确的内容
My assumption is that it will just not run since a newer migration has run, but that is an assumption.
Laravel 跟踪它在数据库的 migrations
table 中有哪些迁移 运行。如果迁移在目录中并且之前没有 运行,它将在下次 artisan migrate
是 运行 时应用,不管“较新的”迁移已经 运行。迁移代码本身并不知道日期; 运行按文件名顺序迁移,如您所见in the relevant code.
我在 Laravel 项目中有一个迁移文件,该项目位于稍旧的 b运行ch 上。在较新的 b运行ches 中,已创建较新的迁移并且 运行 正在生产中。我在本地环境中有 运行 迁移,但在其他环境中没有。
如果我需要将此迁移推送到主服务器 b运行ch,然后再推送到生产环境,会发生什么情况?我的假设是它不会 运行 因为较新的迁移有 运行,但这是一个假设。
处理此类问题的最佳方法是什么?我在 Laravel 5.6.
的 laravel 文档中找不到任何明确的内容My assumption is that it will just not run since a newer migration has run, but that is an assumption.
Laravel 跟踪它在数据库的 migrations
table 中有哪些迁移 运行。如果迁移在目录中并且之前没有 运行,它将在下次 artisan migrate
是 运行 时应用,不管“较新的”迁移已经 运行。迁移代码本身并不知道日期; 运行按文件名顺序迁移,如您所见in the relevant code.