#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. То же самое произошло, когда я начал с нуля. Возможно, что-то не так с назначением моей роли в конфигурации базы данных. Хотя спасибо