【发布时间】:2020-01-16 12:25:20
【问题描述】:
我在本地 macbook pro 中使用 flyway db version 6.0.8 与 MySQL 数据库集成。
我在~/sql 下放置了一个创建表脚本,并使用以下命令进行迁移。但是它没有创建表,它只创建“flyway_schema_history”而不是实际的表。
配置文件:
flyway.user=flyway
flyway.url=jdbc:mysql://127.0.0.1:3306/db
以下是飞行路线日志:-
Flyway Community Edition 6.0.8 by Redgate
Database: jdbc:mysql://127.0.0.1:3306/DB (MySQL 8.0)
Successfully validated 0 migrations (execution time 00:00.005s)
Creating Schema History table `db`.`flyway_schema_history` with baseline ...
Successfully baselined schema with version: 1
Current version of schema `db`: 1
Schema `db` is up to date. No migration necessary.```
【问题讨论】:
-
迁移脚本到底放在哪里?我认为 Flyway 期望它们位于您应用程序的 jar 文件中。
标签: flyway