EF Core 在迁移期间锁定数据库
EF Core lock the database during migration
当 运行 通过 Database.Migrate()
迁移时,是否可以从任何其他连接锁定数据库?
我们有多个服务实例 运行 相同的代码(在 AWS Lambda 上),并在启动时进行迁移。现在,当我们想要应用一些迁移时,我们必须手动确保只有一个实例是 运行,否则他们都可以尝试这样做并破坏事情。
是否有数据库级别的解决方案?
ef-core 2.1
不太确定这是否是您要查找的内容,但如果您愿意将纯 SQL
添加到迁移中,您可以将数据库设置为单用户模式:Read more
当 运行 通过 Database.Migrate()
迁移时,是否可以从任何其他连接锁定数据库?
我们有多个服务实例 运行 相同的代码(在 AWS Lambda 上),并在启动时进行迁移。现在,当我们想要应用一些迁移时,我们必须手动确保只有一个实例是 运行,否则他们都可以尝试这样做并破坏事情。
是否有数据库级别的解决方案?
ef-core 2.1
不太确定这是否是您要查找的内容,但如果您愿意将纯 SQL
添加到迁移中,您可以将数据库设置为单用户模式:Read more