我在迁移和更新数据库时遇到了一些问题,所以我删除了整个迁移文件夹。 我现在想更新数据库而不删除数据。
问题是,当我现在进行新的迁移时,它将包含所有已经存在的表/类,并带有“创建”语句。当我尝试更新数据库时,出现表已存在的错误 (ORA-00955)。
我发现:https://learn.microsoft.com/en-us/ef/core/managing-schemas/migrations/managing?tabs=dotnet-core-cli ,但是当我创建脚本时,它仍然只有一个“CREATE”而不是“CREATE IF NOT Exists”,所以这不能解决我的问题。
我怎样才能继续使用我的数据库,使用我当前的数据,同时仍然能够更新它?