我有一个现有的MySQL数据库。我将模式转储到名为src/main/resources/db/migration
的文件中,该文件放在pom.xml
。
我的mvn flyway:clean
看起来就像文档中的示例一样。
mvn flyway:baseline
将销毁任何现有表并删除数据库。
schema_version
将创建数据库但仅创建V1_0__baseline.sql
表 - 它似乎不会运行mvn flyway:info
文件中的任何SQL。
+---------+------------------------+---------------------+---------+
| Version | Description | Installed on | State |
+---------+------------------------+---------------------+---------+
| 1.0 | baseline | 2016-03-16 00:15:24 | Success |
| 2.1 | oauth integrations | | Pending |
| 2.2 | base unified reporting | | Pending |
+---------+------------------------+---------------------+---------+
报告:
V1_0__baseline.sql
从阅读不符合我预期的文档。我以为它会运行我{{1}}文件中的所有SQL并给我开始架构。
我是否完全误解了或者我错过了一些可以让我按照想象工作的东西?