我正在评估Flyway在我的项目中使用.我们当前的SQL脚本包含诸如URL之类的占位符,这些URL将根据环境(dev,qa,prod)具有不同的域名.
具体来说,我们可能有INSERT语句
INSERT INTO FEED VALUES ('app.${env.token}.company.org/feed1', 'My Feed');
Run Code Online (Sandbox Code Playgroud)
$ {env.token}需要替换为'dev','qa'或'prod'.
我们有大约50种可能需要在SQL脚本中替换的不同属性.这些属性都驻留在一个或两个属性文件中.
有没有办法运行Flyway Ant迁移任务,以便从属性文件中提取替换标记和值?什么东西沿着Ant过滤器任务?
flyway ×1