홈>
Entity Framework를 사용하고 있습니다. 이미 23 개의 마이그레이션을 적용했습니다. 이제 # 14에서 마이그레이션을 저장 프로 시저로 사용하고 해당 저장 프로 시저를 업데이트하려고합니다.
# 14에서 기존 마이그레이션을 어떻게 편집해야할지 잘 모르겠습니다. 누구나 마이그레이션 # 14를 업데이트하는 가장 좋은 방법을 제안 할 수 있습니까?
나는
add-migration "[exact name of the migration at #14]"
를 시도
하지만 해당 마이그레이션을 수정하지 않고 새로운 마이그레이션을 만듭니다.
해당 마이그레이션을 편집하는 명령이 있고 해당 마이그레이션을 편집 할 수 있습니다.
- 답변 # 1
관련 자료
- 기존 테이블에 userstamp를 추가하는 마이그레이션을 실행할 수 없습니다 Rails
- php - Laravel에서 마이그레이션 할 때 기존 테이블에 새 열 추가
- windows - 레지스트리의 기존 값에 값 추가 (갱신)
- c# - 여러 관측 가능 항목을 병합하고 기존 구독자를 업데이트 하시겠습니까?
- CSV로 기존 마이그레이션 업데이트 실패
- ruby - 기존 마이그레이션 파일 레일에서 스크립트를 제거하는 방법
- photoshop - 기존 "파일에 레이어 저장"PS 스크립트 업데이트
- c# - EF Core 마이그레이션 기존 데이터
- Android Studio를 업데이트 한 후 기존 프로젝트에서 r8을 사용할 수 있습니까?
편집해서는 안됩니다. 마이그레이션은 추가 전용으로 간주해야합니다. 저장 프로 시저를 편집하는 경우 기존 마이그레이션에서 해당 시점의 스키마가 저장 프로 시저 코드에 필요한 스키마와 일치하지 않을 수도 있다는 문제가 발생합니다.
ALTER PROCEDURE
를 사용하여 새 마이그레이션을 추가해야합니다 성명서 업데이트 코드.