Springboot Liquibase 初始化空schema(创建数据库)

在Springboot中配置了Liquibase,在你的master配置文件中没有指明schemaName时默认采用你application.properties/application.yml所配置的数据库,而为了应用即插即用,在跑liquibase迁移时可能会遇到某台机器上没有对应数据库的情况,这种情况下就需要初始化一个空数据库。这事儿可以不交给liquibase干,而是丢给数据库连接驱动去干。在application(示例是.properties)中配置

spring.datasource.url=jdbc:mysql://localhost:3306/your_schema

修改为

spring.datasource.url=jdbc:mysql://localhost:3306/your_schema&createDatabaseIfNotExist=true

你可能感兴趣的:(笔记)