나는 liquibase 용 SQL 형식의 변경 내역을 가지고 있습니다. 여기에는 두 개의 변경 집합이 포함되어 있으며 각 변경 집합에는 고유 ID가 있습니다.Liquibase에게 changelog의 파일 경로를 무시하도록하는 방법은 무엇입니까?
그런 다음/home/changelogs 디렉토리에있는이 changelog 파일을 사용하여 liquibase를 실행합니다. 변경 사항이 적용됩니다. 그런 다음 동일한 변경 로그 파일을 사용하여 다시 liquibase를 실행합니다. 예상대로 변경 내용은 이번에 적용되지 않습니다.
그러나 changelog 파일을/home/changelog/migration으로 이동하고 liquibase를 다시 실행하면 변경 사항이 적용됩니다.
변경 세트가 이미 적용되었거나 적용되지 않은 경우 liquibase가 변경 로그 경로를 포함하는 것으로 보입니다.
어떻게하면 파일 경로를 존중하지 않고 chageset-id를 기반으로 만이 결정을 내릴 수 있습니까?
고맙습니다.
JeMo
대런 감사합니다! –