Maven插件 - updateSql和outputDefaultSchema

时间:2014-02-28 08:11:11

标签: liquibase

我需要在生成的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?

0 个答案:

没有答案