2013-07-04 2 views
1

플레이를 준비하고 있으므로! app을 사용하여 데이터베이스를 백필하기 시작 했으므로 모델을 상당히 수정했습니다. 나는 지금까지 내 evolutions 스크립트에서 8.sql을 사용하고 있으며, 이것을 통합하여 1.sql에서 시작하는 방법이 있는지 궁금합니다.플레이 에볼루션을 통합하십시오.

1.sql을 재 작성하여 현재 스키마를 모델링하고 2-8을 삭제할 수 있습니까? 아니면 Play가 괴롭히는 원인이 될까요?

당신이 가질 수있는 evolutions 스크립트의 수에 제한이 있다고 나는 믿지 않기 때문에 엄청난 문제는 아니지만 적은 수는 더 깔끔합니다. 테이블을 삭제하고 처음부터 다시 시작할 수없는 이유는 데이터가 삭제되어 버리기 때문입니다.

공간 데이터 (PostGIS)가 있다는 점을 제외하고는 데이터를 백업 한 다음 다시 가져올 수 있으며 백업이 제대로되는지 확실하지 않습니다.

답변

3

나는 그것을, 특히는 SQL 소스 코드에 대한 hash을 계산 데이터베이스 (테이블 play_evolutions)에서 the evolution script 저장 일부 메타 데이터 때문에 좋은 아이디어라고 생각하지 않습니다.

관련 문제