데이터베이스 마이그레이션을 재개하는 방법
P粉418214279
P粉418214279 2023-09-09 00:36:28
0
1
570

mysql 데이터베이스가 있는데 삭제할 수 없습니다. asp.net 프로젝트에서 마이그레이션 파일이 누락되어 dbcontext 파일을 일부 변경했습니다.

새 마이그레이션을 생성하고 데이터베이스를 업데이트하려고 하면 'aspnetroles' 테이블이 이미 존재한다고 표시됩니다. 나는 무엇을 해야 합니까? 마이그레이션을 되돌리는 방법 또는 마이그레이션과 데이터베이스를 동일하게 만드는 방법은 무엇입니까?

P粉418214279
P粉418214279

모든 응답(1)
P粉337385922

적용된 마이그레이션과 아직 적용해야 하는 마이그레이션(있는 경우)을 확인하려면 EF 핵심 마이그레이션 표를 참조하세요. dotnet ef database update将尝试将数据库更新到最新的迁移。它将查询__EFMigrationsHistory

일부 문제의 해결 방법은 마이그레이션 기록을 수동으로 삽입하여 업데이트 적용을 시뮬레이션하는 것입니다. 이렇게 하면 프로덕션 환경에서 문제가 될 수 있는 데이터베이스 삭제를 방지할 수 있습니다.

아래와 같이 개발 데이터베이스에 레코드를 삽입하세요.

이전 ID제품버전20230516084711_이니셜7.0.5
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿