단일 데이터베이스 스키마를 사용하는 하나의 응용 프로그램이 있습니다. 그럼에도 불구하고 응용 프로그램에는 코어 (DB 객체가 있음)가 있으며 플러그인 논리 (각 DB 객체가있는 각 플러그인)로 확장 할 수 있습니다. 핵심 DB 개체 및 플러그인 DB 개체는 별개의 세트이므로 플러그인은 선택 사항이며 존재할 수도 있고 존재하지 않을 수도 있습니다.Flyway로 패치 하위 집합 관리
따라서 Core 및 각 단일 플러그인에 대해 별도의 versionig 및 마이그레이션 제어가 필요합니다.
이동 경로를 사용하여이 별도의 "마이그레이션 경로"를 관리하는 방법이 있는지 궁금합니다.
내가 생각할 수있는 유일한 점은 응용 프로그램을 호스팅하는 동일한 단일 DB 스키마 (많은 다른 이동 경로 메타 데이터 테이블 (예 : schema_version_core, schema_version_plugin1 등))를 작성하고 각 구성 요소의 마이그레이션을 독립적으로 관리하는 것입니다.
이 것이 가능합니까? 더 똑똑한 제안?
많은 감사