我们将flyway与Redshift集成,我们将其用作一个简单的java主程序来运行我们的所有架构迁移。我们还使用info命令打印当前版本的数据库,但是此命令成功运行或至少似乎运行但不打印版本号。 我们有飞路罐的4.2版。我们可能缺少什么?感谢
答案 0 :(得分:1)
要手动重新创建info command line option在java代码中的作用,您可以复制其实现的内容(来自source):
MigrationInfoDumper.dumpToAsciiTable(flyway.info().all())
文档中的示例如下所示:
+-------------+------------------------+---------------------+---------+
| Version | Description | Installed on | State |
+-------------+------------------------+---------------------+---------+
| 1 | Initial structure | | Pending |
| 1.1 | Populate table | | Pending |
| 1.3 | And his brother | | Pending |
+-------------+------------------------+---------------------+---------+