2014-12-11 2 views
0

MariaDb를 사용하고, generateChangeLog을 실행하는 동안과 generateChangeLog와 Liquibase ObjectQuotingStrategy는, 그것은 변경 로그를 생성하지만 나는 같은 문제를 얻을 : 아마이 때문이다는 MariaDb

<column name="status" type="ENUM(8)"> 

대신

<column name="status" type="ENUM('enabled', 'disabled')"> 

변경 로그를 생성하는 동안 사용되는 인용 전략 - 어떻게 변경할 수 있습니까?

답변

1

소스 코드에서 다른 열거 형 값을 파헤 치는 코드는 데이터베이스가 MySqlDatabase의 인스턴스 인 경우에만 나타납니다 (ColumnSnapshotGenerator.java line 258 참조). 나는 MariaDb이 어떻게 지원되는지 모른다. MySqlDatabase의 서브 클래스라면 문제를 설명 할 것이다.