2014-05-13 3 views
0

모델에서 속성을 제거하지만 해당 마이그레이션 클래스의 Up() 메서드를 수행하는 동안 제거 된 데이터를 "작업"하고 싶습니다.Up() 전에 데이터를 조작하는 방법

Up()이 삭제하려고하는 열에 액세스하여 임시 컬렉션에 데이터를 추출한 다음 조작 (다른 열 등으로 삽입) 할 수 있습니까?

+0

질문과 관련된 태그 만 사용하십시오. 감사합니다. – Stijn

+1

데이터 손실을 방지하십시오. 즉, 어느 순간에도 데이터는 메모리에만 존재합니다. 마이그레이션이 성공하면 삭제되는 임시 테이블에 데이터를 삽입하는 것이 좋습니다. –

답변

0

사용자 지정 쿼리를 작성하고이 지루한 소리를하지만 마이그레이션이 메타 데이터를 변경하면 때때로 마이그레이션에 관한 데이터에 액세스하기 위해 손수 SQL보다 다른 방법이 없다

this.Sql("query goes here"); 

과 같이 호출 변화.

관련 문제