springboot liquibase集成mysql与clickhouse多数据源
前期配置:引用文章
springboot+liquibase多数据源管理配置
其中一个数据源为clickhouse时会出现

报错的意思是没有实现preparCall方法
跟进源码:

默认给你一个异常,导致后续的逻辑不在处理。
解决方案1:实现ClickhouseConnection重写此方法
解决方案2:重写liquibease的执行器(JdbcExecutor)
我选择都不解决,同步mysql即可,clickhouse对表结构修改的场景较少,到时给SQL即可。

浙公网安备 33010602011771号