2010-06-16 3 views
2

저는 여러 가지 응용 프로그램에서 사용되는 플러그인을 개발 중입니다. 이 플러그인은 컨트롤러, 모델 및 경로가있는 레일 엔진입니다. 컨트롤러, 뷰 및 모델은 플러그인의 간단한 생성기를 통해 생성됩니다. 생성기는 모델 테이블에 대한 마이그레이션을 생성합니다.플러그인 업데이트 전략

지금 당면한 문제는 플러그인 모델 (테이블 구조)을 업데이트 할 때 마이그레이션을 업데이트해야한다는 것입니다. 또한 해당 플러그인을 사용하는 모든 응용 프로그램에서 플러그인을 업데이트해야합니다. 그런 다음 마이그레이션을 다시 생성하고 새로 생성 한 타임 스탬프로 다시 실행하여 플러그인 모델에 대한 맞춤 마이그레이션을 생성하지 않아야합니다 (즉, 앱 별 동작에 맞게 표 조정).

플러그인에서 마이그레이션을 관리하는 방법에 대한 아이디어를 공유해 주실 수 있습니까? 특히 생성 될 마이그레이션 템플릿을 업데이트해야하는 상황에서 특히 그렇습니다.

답변

0

호보를 아십니까? 아마도 Hobo의 소스 코드가 도움이 될 수 있습니다.

Hobo