java - Flyway 不会将值插入数据库
问题描述
我将 flyway 库添加到我的 spring 项目中。我对其进行了配置并编写了一些指令,项目编译但flyway不会将提供的值插入数据库。application.yml 的配置:
flyway:
baseline-on-migrate: true
enabled: false
Impl:[资源文件夹]
必须插入的 SQL 指令:
insert role(name) values ('ROLE_USER');
insert role(name) values ('ROLE_ADMIN');
但是在运行应用程序后,它们不会出现在数据库中。正在创建表,但字段为空。
解决方案
我修复了错误。我只需将“启用”更改为 true:
enabled: true
推荐阅读
- ffmpeg - 如何使用 ffmpeg 实时流式传输输入批次的单个帧,实时“附加”到 m3u8 播放列表?
- java - 如何将我的类的实例注入另一个类?
- java - 如何使用“-Xlog:heap*=debug”“-Xlog:gc*=debug”从 GC 正确读取日志的某些部分
- php - Lavary Laravel 菜单(子菜单)不起作用
- javascript - 打字稿没有正确转换小数
- python - Pywinrm 和 HTTPS 连接
- flutter - 当应用程序处于后台时,Flutter `FirebaseDynamicLinks.onLink` 会调用 `onSuccess` 两次
- java - 如何将 .xlsx 文件保存到 Android 中的“下载”文件夹?
- java - Avro 序列化
- java - 无法在 Spring Boot Gradle 项目中导入 HATEOAS 元素