2017-09-07 18 views
0

나는 나는 "테이블을 만들고"변경 로그를 가지고변경 로그를 점진적으로 업데이트하는 방법은 무엇입니까?

java -jar liquibase.jar --changeLogFile="./data/<insert file name>" generateChangeLog 

으로 변경 로그를 생성했습니다. 그 후

I는 새로운 항목을 추가하여 테이블을 변경하고 다시 generateChangeLog

java -jar liquibase.jar --changeLogFile="./data/<insert file name>" 

을 runned. 나는 "create table"과 "alter table"을 사용하여 점증적인 로그를 볼 것으로 예상했지만 "ChangeLog ... already exists!"를 보여줍니다.

ChangeLog를 점진적으로 업데이트하는 방법은 무엇입니까?

감사합니다.

답변

-1

generateChangelog 명령은 초기 변경 로그를 생성하는 데 사용됩니다. changelog에 추가하려면 명령을 사용하십시오.

+0

'diffChangelog' 사용 예를 제공 할 수 있습니까? 고맙습니다. –

+0

나는 그걸 봤 거든 그것은 2 개의 다른 데이터베이스 사이의 diffs에 대한 것, changelog 파일을 업데이트하지 않는 것 같은가요? –

+0

이 답변보기 : https://stackoverflow.com/questions/24002568/how-to-use-liquibase-diffchangelog-with-the-current-changelog-as-reference-to-g – SteveDonie