首页 > 解决方案 > 如何将实体框架迁移重置回第一方?

问题描述

我有一个连接到 postgres 数据库的 asp.net 核心 web api。我通过 dotnet ef cli 添加了迁移并通过以下方式更新了我的数据库:

dotnet ef migrations add initial
dotnet ef database update

没有问题,我在架构中找到了新生成的表和迁移历史记录。然后我搞砸了,并从另一个名称不同但连接字符串相同的项目中做了同样的事情。我使用了与上面相同的命令。

现在我不能再访问迁移历史表和生成的表了:

ERROR: must be owner of relation __EFMigrationsHistory

我无法再次获得我的迁移历史记录的权利。如何将其重置为平方?先感谢您。

标签: postgresqlentity-frameworkasp.net-coreentity-framework-core

解决方案


推荐阅读