【发布时间】:2012-03-14 03:51:30
【问题描述】:
我正在评估在我的项目中使用 Flyway。我们当前的 SQL 脚本包含诸如 URL 之类的占位符,这些占位符将根据环境(dev、qa、prod)具有不同的域名。
具体来说,我们可能有类似的 INSERT 语句
INSERT INTO FEED VALUES ('app.${env.token}.company.org/feed1', 'My Feed');
${env.token} 需要替换为“dev”、“qa”或“prod”。
我们有大约 50 个不同的属性可能需要在 SQL 脚本中替换。这些属性都驻留在一个或两个属性文件中。
有没有办法运行 Flyway Ant 迁移任务,以便从属性文件中提取替换标记和值?类似于 Ant 过滤器任务的东西?
【问题讨论】:
标签: flyway