在使用MariaDb并运行generateChangeLog时,它会生成更改日志,但我遇到以下问题:
<column name="status" type="ENUM(8)">
而不是
<column name="status" type="ENUM('enabled', 'disabled')">
可能这是因为在生成更改日志时使用了引用策略 - 我该如何更改它?
答案 0 :(得分:1)
从查看源代码看,只有在数据库是MySqlDatabase的实例时才会运行挖掘不同枚举值的代码(请参阅ColumnSnapshotGenerator.java line 258)。我不知道MariaDb是如何被支持的 - 如果它是MySqlDatabase的子类,那么就可以解释这个问题。