如何在其中使用 flyway.conf 文件中定义的变量

How to use the variables defined in the flyway.conf file within it

我有一个在具有以下结构的 flyway.conf 文件中定义两个参数的场景:

flyway.placeholders.参数1:值1 flyway.placeholders.parameter2: ${parameter1} _ value2

我可以这样定义参数吗?因为当我从 sql 文件中调用参数 2 时,它 return 不是一个正确的值。

遗憾的是,无法将占位符插入配置文件中的其他字段。

flyway.conf 中使用 ${ ... } 将改为尝试插入环境变量。在这种情况下,它将尝试插入一个名为 parameter1 的环境变量,因此如果它不存在,它只会插入一个空字符串。

parameter2 可能需要手动定义,或者您可以使用环境变量同时分配 parameter1parameter2