1

我对 Laravel (5.1.x) 和迁移有疑问。我在具有集成服务帐户的 Windows 服务器上运行它 - 所以不要将应用程序池作为与数据库相同的帐户运行。

获取我的数据库的正确方案,在 database.php 文件中将迁移表的名称更改为:

'migrations' => 'dbo.migrations',

因为否则它将使用我的方案(因为命令行作为我的帐户运行)

但是当生病使用它并运行时

php artisan migrate

它只在第一次工作,当我再次运行它时,我告诉我我的数据库中已经有一个迁移表。

生病时与:

'migrations' => 'migrations',

并且架构现在是username.migrations它在我的用户运行命令时工作。

看起来 laravel 正在检查迁移表是否存在,并尝试再次创建它。

如何将全局数据库方案与迁移一起使用(也将其用于所有其他表,在这里它可以正常工作)

有任何想法吗?提前致谢。

4

0 回答 0