2014-01-16 2 views
0

플라이 웨이 스크립트는 약간 확장되고 있으며 스키마를 지우고 다시 만드는 데 시간이 걸립니다. 그것은 다루기 힘들어지고 있고, 나는 다른 사람들이이 상황을 플라이 웨이에 부딪혔다 고 생각합니다.플라이 웨이 스크립트 버전을 시작하는 방법

스크립트를 시작하려면 다음과 같이하십시오. 현재 데이터베이스의 스냅 샷을 만들고 버전 1을 작성한 다음 다시 시작하십시오.

프로덕션 데이터베이스의 경우 스키마를 지울 필요가 없으며 매번 기록을 분석하여 버전 번호가 충돌하지 않도록하고 싶습니다. schema_version 테이블을 다시 만들어야하지만, 약간 까다 롭습니다. 누구든지이 일을 했습니까? 그리고 당신의 절차에 대한 지시를 내줄 수 있습니까?

감사합니다. 당신이 할 수있는 일

답변

2

  • 이 자극
  • 에서 schema_version 테이블을 드롭 (이것은 당신이 dev에 그것을 다시 도움이 될 것입니다) 귀하의 DB 구조를 덤프하고 DB의 현재 버전을 줄입니다 덤프 버전과
  • flyway.init() 자극
  • 는 이전의 모든 마이그레이션 스크립트 제거하기 만 덤프를 유지