Как вернуть миграции Entity Framework на исходную позицию?

#postgresql #entity-framework #asp.net-core #entity-framework-core

#postgresql #entity-framework #asp.net-core #entity-framework-core

Вопрос:

У меня есть asp.net основной веб-api с подключением к базе данных postgres. Я добавил миграцию через dotnet ef cli и обновил свою базу данных через:

 dotnet ef migrations add initial
dotnet ef database update
  

Проблем не возникло, и я нашел свои недавно сгенерированные таблицы и историю миграции в моей схеме. Затем я ошибся и сделал то же самое из другого проекта с другим именем, но с той же строкой подключения. Я использовал те же команды, что и выше.

Теперь я больше не могу получить доступ ни к таблице истории миграции, ни к сгенерированным таблицам:

 ERROR: must be owner of relation __EFMigrationsHistory
  

Я не смог снова получить права на свою историю миграции.
Как мне сбросить это до исходного уровня? Заранее благодарю вас.

Комментарии:

1. вы пытались удалить свою базу данных, а затем использовать dotnet ef database update initial ?

2. Это может помочь: weblog.west-wind.com/posts/2016/jan/13 /…

3. То же самое произошло, когда я начал с нуля. Возможно, что-то не так с назначением моей роли в конфигурации базы данных. Хотя спасибо