flyway常用配置_如何使用Flyway配置来处理多个数据库
我们有一个使用maven配置的Java应用程序,该应用程序使用多个数据库。这是一个应用程序-许多架构。
我已经配置了flyway,已经过测试,并且效果很好,但是我的配置仅适用于一个数据库。
这是我的pom.xml使用一种模式进行测试:
4.0.0
com.test
test
0.0.1-SNAPSHOT
org.flywaydb
flyway-maven-plugin
3.0
jdbc:mysql://localhost:3306/argentina
test
test
mysql
mysql-connector-java
5.1.21
mysql
mysql-connector-java
5.1.21
更新:通过使用现在提供的答案,我将以下pom.xml配置为2个模式。
4.0.0
com.test
test
0.0.1-SNAPSHOT
org.flywaydb
flyway-maven-plugin
3.0
argentina
compile
migrate
jdbc:mysql://localhost:3306/argentina
test
test
filesystem:src/main/resources/db/migration
brazil
compile
migrate
jdbc:mysql://localhost:3306/brazil
test
test
filesystem:src/main/resources/test2/sql
mysql
mysql-connector-java
5.1.21
...
我执行飞行操作,但没有成功,这是我收到的错误:
[INFO] Copying 5 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [flyway:migrate {execution: argentina}]
[INFO] Database: jdbc:mysql://localhost:3306/argentina (MySQL 5.5)
[INFO] Validated 4 migrations (execution time 00:00.006s)
[INFO] Current version of schema `argentina`: 45678
[INFO] Schema `argentina` is up to date. No migration necessary.
[INFO] [flyway:migrate {execution: brazil}]
[INFO] Database: jdbc:mysql://localhost:3306/brazil (MySQL 5.5)
[INFO] Validated 1 migration (execution time 00:00.003s)
[INFO] Current version of schema `brazil`: 1
[INFO] Schema `brazil` is up to date. No migration necessary.
[INFO] [flyway:migrate {execution: default-cli}]
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] org.flywaydb.core.api.FlywayException: DataSource not set! Check your configuration!
数据库配置正常。另外,我检查了架构是否还可以。
更新:我从命令行飞行通道中删除:它运行良好。谢谢Jk1
flyway常用配置_如何使用Flyway配置来处理多个数据库相关推荐
- mysql主从安装配置_如何安装和配置mysql主从同步
1)安装mysql:略 2)启动mysqld: mysqld 3)修改mysql的root 用户的password: mysql -u root use mysql update user set p ...
- springboot自动配置_揭秘SpringBoot自动化配置
花絮# 几年前接触过SpringBoot,跑过Demo,当时刚入行,连Spring都没搞明白,更别说SpringBoot了,就是觉得,哇塞,好厉害,然后一脸懵逼. 工作中没有用到,又没有去主动学习它. ...
- linux中python编译器的配置_方舟编译器环境配置及源码编译过程详解
1)首先将方舟编译器源代码包下载到本地. https://www.openarkcompiler.cn/download/OpenArkCompiler-0.2.tar.gz 2)Ubuntu系统中方 ...
- python查看电脑配置_怎么看电脑配置_怎么查看电脑配置好坏|信息【图文】-太平洋IT百科...
怎么看电脑配置?怎么查看电脑配置好坏和配置信息?查看电脑配置有两种方法,一种是查看电脑中的设备管理器,但这种方法通常无法完整地查看到电脑的配置信息;另外一种方法是使用软件查看,例如鲁大师.驱动精灵等. ...
- java 微信退款配置_微信支付退款配置
微信支付退款配置 1.微信支付配置 第一步,登录商城后台,设置->交易设置->支付配置 ,选择微信支付,点击配置进入到微信支付参数配置界面. 从应用ID和应用密钥下面的提示可以看出,微信支 ...
- python查看电脑配置_怎么查看电脑配置
怎么查看电脑配置 导语:正准备买笔记本或者看到组装好了的电脑,或者已经买好电脑的朋友,想知道电脑的配置参数.电脑的配置高低,我们可以通过以下方式来判断,一起来看看吧! 一.打开电脑 在桌面上[我的电脑 ...
- sso 服务端配置_使用身份传播配置服务提供商启动的SSO
sso 服务端配置 关于本系列 这个由三部分组成的系列文章"使用带有WebSphere Liberty的SAML 2.0进行跨域单点登录"介绍了在混合云环境中使用IBM®Cloud ...
- python环境变量配置_?Python项目读取配置的正确姿势
读取配置是大部分python应用都会面临的问题,例如应用运行时需要读取数据库的配置,存储文件需要知道文件路径配置,应用在不同的环境的配置也不尽相同.因此,配置管理是一个必不可少的问题,配置读取的方式一 ...
- 中兴c600olt数据配置_中兴C300 OLT 配置文档
C300上常用的查看命令 ZXAN#show running interface gpon-onu_1/2/1:1 //查看2槽位1端口的虚端口配置 ZXAN#show running | begin ...
最新文章
- ArcGIS工具备忘
- Apache SparkStreaming 简介和编程模型
- 谈谈程序员的高薪现象是不是该整治一下了?
- tp 查询3天内是否有记录_DNF:玩家哭诉没坐过飞机,被吧主实锤打脸,TP制裁强行背锅...
- SystemVerilog——任务和函数(Tasks and Functions)[转]
- SAP CRM OData模型里的addressable为true的含义
- mysql 进阶方向_mysql数据库入门、进阶和提升(续二)
- Redis百亿级Key你用过吗?
- 三菱plc软件测试程序com端口,三菱plc编程软件com端口不能保存
- (最通俗易懂的)目标跟踪MOSSE、KCF
- c语言程序编程实践总结,c语言编程实习心得
- springCloud使用redis报错,Could not resolve type id xxxxx(类全路径名) into a subtype
- matlab中clc、clear、clear all、clf、close、close all命令
- [leetcode] 935 Knight Dialer 骑士拨号器
- special effects - 星空宇宙背景特效
- python将html转换成excel_Python将HTML格式文件中字段提取到EXCEL表的方法
- iterator 的遍历 循环输出数字,页码
- Java到底是什么?学习java可以做什么呢?
- HDU2188 选拔志愿者题解
- tensorflow 学习率的下降策略