springboot 项目,有些数据表的数据一开始需要初始化写进去
比如公司的部门数据
每更换一次数据库,比如从本地到测试环境到生产环境
都要从上一个库导出,然后再导入
这个超级麻烦
有没有啥比较方便的组件,能够自动完成这个事情呢?
谢谢。
1
zu1y 2021-03-29 00:00:59 +08:00
flyway 啊
|
2
wangyanrui 2021-03-29 12:57:02 +08:00 via iPhone
SpringBoot 官方文案有写
|
3
intmax2147483647 2021-03-29 13:54:10 +08:00
flyway +1
|
4
woyao396 2021-03-29 18:17:02 +08:00
1 、如果用 jpa 在配置文件里配置
2 、如果用 mybatis jdbc 依然在配置里 (具体配置查文档) spring.datasource.initialization-mode spring.datasource.schema: spring.datasource.data: 3 、使用第三方库 flyway,这个稍微复杂义端 看你的需求 建议使用 1 或 2 吧 flyway 没太大必要 |
5
srx1982 2021-03-29 22:29:56 +08:00
liquibase
flyway 都行 |