2012-12-11 6 views
2

Play 2.0 프레임 워크를 배우고 있으며, 내가 진화 중 하나에 문제가 있음을 발견했습니다. 시도/오류로 문제를 찾을 수있을 때까지 약간의 시간이있었습니다 ...Evolutions을 단계별로 실행하려면 어떻게해야합니까?

그러나 진화를 단계별로 실행하는 방법이 있는지 궁금해서 문제가있는 진화가 어디 있는지 확인할 수 있습니다.

답변

1

아니요, 불가능합니다. 이러한 문제를 방지하는 가장 좋은 방법은 진화를 만들 때 테스트 DB (이 용도로만 생성됨)에서 수동으로 진화를 테스트하여 각 명령을 개별적으로 확인할 수있게하는 것입니다.

이미 오류가 발생했다면 그렇게 할 수 있습니다. 대안은 진화 파일의 라인에 주석을 달고 "새로운"진화를 다시 적용하는 것입니다.하지만 이는 잠재적으로 DB를 손상시킬 수 있으며 테스트 목적으로 가지고있는 데이터의 양에 따라 나쁜 옵션 일 수 있습니다 .

관련 문제