具有多个实例时的Laravel迁移

时间:2014-06-16 20:20:41

标签: php laravel

我很快将我的laravel设置移动到AWS Opsworks。我想知道如何在拥有多个PHP应用服务器时运行数据库迁移。最佳做法是定义一个实例并始终对其进行迁移吗?或者更好的是在所有实例上运行迁移并假设laravel将负责重复迁移?

1 个答案:

答案 0 :(得分:0)

只要它针对同一个数据库运行,从哪个实例运行它并不重要。

Laravel将通过查询migrations表自动跟踪已运行的迁移。无论最初运行这些迁移的实例是什么,它都会一直记录在数据库中,因此它不会再次运行。

(除非你关注并发性,这完全是一个完全独立的主题)。