2017-10-10 5 views
0

DATABASECHANGELOG 테이블의 이름을 바꾸는 방법을 살펴 봤지만 각 서버에 대해 하나의 데이터베이스에서 생성 한 다음 해당 서버의 다른 데이터베이스에 배포해야합니다. MSSQL 및 Sybase 데이터베이스에서 Liquibase를 사용하고 명령 행을 통해 실행합니다.Liquibase의 위치 DATABASECHANGELOG 테이블

생각하십니까?

답변

0

저는 이전에도 같은 생각을했습니다. 그것이 현재의 내 가게 :

에서 어떻게하는지 그건 당신은 이러한 옵션 찾고있는 단지 아니다 :

--liquibaseCatalogName=<name>    The name of the catalog with the 
              liquibase tables 
--liquibaseSchemaName=<name>    The name of the schema with the 
              liquibase tables 

문서 여기 : http://www.liquibase.org/documentation/command_line.html.
그러나 --liquibaseCatalogName은 문서화되어 있지 않지만 liquibase --help을 통해 명령 줄 옵션을 확인할 때 옵션으로 나타납니다. 귀하의 경우, "카탈로그"는 MSSQL 및 Sybase의 데이터베이스와 동일하다고 생각합니다.