首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用sql-maven-plugin创建SQL转储

如何使用sql-maven-plugin创建SQL转储
EN

Stack Overflow用户
提问于 2016-08-29 23:26:44
回答 1查看 858关注 0票数 1

在运行maven测试之前和之后,我都使用sql-maven-plugin来处理数据库。在删除/创建模式、填充等方面,示例非常简单。

如何使用此插件创建数据库的SQL转储?

EN

回答 1

Stack Overflow用户

发布于 2016-12-21 00:59:21

看起来没有办法用sql-maven-plugin做到这一点。该插件的主要目的是执行SQL语句。mysql-dump是用于创建备份的单独工具。在这种情况下,可能的解决方案之一是使用exec-maven-plugin

代码语言:javascript
复制
<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>exec-maven-plugin</artifactId>
  <version>1.2.1</version>
  <executions>
      <execution>
          <id>mysql-dump-create</id>
          <phase>clean</phase>
          <goals>
              <goal>exec</goal>
          </goals>
      </execution>
  </executions>
  <configuration>
      <executable>${path_to_mysqldump}</executable>
      <workingDirectory>${workdir}</workingDirectory>
      <arguments>
          <argument>--user=${user}</argument>
          <argument>--password=${password}</argument>
          <argument>--host=${host}</argument>
          <argument>--result-file=${name}</argument>
          <argument>${db}</argument>
      </arguments>
  </configuration>
</plugin>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39209866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档