我需要在生成的SQL文件中生成模式前缀SQL查询。看起来以下配置无效:
<plugin>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-maven-plugin</artifactId>
<version>3.0.8</version>
<configuration>
<defaultSchemaName>FOO</defaultSchemaName>
<defaultCatalogName>FOO</defaultCatalogName>
<outputDefaultSchema>true</outputDefaultSchema>
<outputDefaultCatalog>true</outputDefaultCatalog>
</configuration>
<executions>
<execution>
<id>buildSQL</id>
<phase>process-resources</phase>
<goals>
<goal>buildSQL</goal>
</goals>
</execution>
</executions>
</plugin>
我希望如下。
<modifyDataType tableName="BAR" columnName="xyz" newDataType="varchar(255)" />
生产
ALTER TABLE FOO.BAR MODIFY xyz varchar(255);
但这是生成的
ALTER TABLE BAR MODIFY xyz varchar(255);
任何想法如何让Liquibase生产FOO.BAR?