【发布时间】:2020-09-15 19:00:18
【问题描述】:
将占位符传递给 flyway 命令行所需的确切语法是什么?
我试图在我的 flyway 命令行迁移中添加一个占位符,但在调用它时出现异常。 我已经多次返回文档重新检查语法/大小写/等,但无法发现我在这里做错了什么。
看起来像这样
flyway -url="jdbc:postgresql://<host>:<port>/<database>" -user=<user> -password=<pwd> -placeholders.abc=123 migrate -X
我得到了这个异常
org.flywaydb.core.api.FlywayException: Invalid argument: -placeholders
at org.flywaydb.commandline.CommandLineArguments.validate(CommandLineArguments.java:183)
at org.flywaydb.commandline.Main.main(Main.java:86)```
【问题讨论】:
-
问题是 123 吗?我敢打赌它不允许以数字开头。
标签: database deployment command-line database-migration flyway