其他分享
首页 > 其他分享> > liquibase shardingjdbc 不兼容

liquibase shardingjdbc 不兼容

作者:互联网

版本:

image-20211124140958266

image-20211124141035985

报错:

	at liquibase.snapshot.SnapshotGeneratorFactory.createSnapshot(SnapshotGeneratorFactory.java:215)
	at liquibase.snapshot.SnapshotGeneratorFactory.createSnapshot(SnapshotGeneratorFactory.java:244)
	at liquibase.snapshot.SnapshotGeneratorFactory.getDatabaseChangeLogTable(SnapshotGeneratorFactory.java:252)
	at liquibase.changelog.StandardChangeLogHistoryService.init(StandardChangeLogHistoryService.java:107)
	... 46 common frames omitted
Caused by: java.sql.SQLFeatureNotSupportedException: setFetchSize
	at org.apache.shardingsphere.shardingjdbc.jdbc.unsupported.AbstractUnsupportedDatabaseMetaDataResultSet.setFetchSize(AbstractUnsupportedDatabaseMetaDataResultSet.java:123)
	at liquibase.snapshot.ResultSetCache$ResultSetExtractor.extract(ResultSetCache.java:313)
	at liquibase.snapshot.ResultSetCache$ResultSetExtractor.extract(ResultSetCache.java:308)
	at liquibase.snapshot.JdbcDatabaseSnapshot$CachingDatabaseMetaData$2.fastFetchQuery(JdbcDatabaseSnapshot.java:979)
	at liquibase.snapshot.ResultSetCache$SingleResultSetExtractor.fastFetch(ResultSetCache.java:367)
	at liquibase.snapshot.ResultSetCache.get(ResultSetCache.java:72)
	... 72 common frames omitted

源码:

image-20211124141243853

官方解释

https://github.com/apache/shardingsphere/issues/7086
https://github.com/apache/shardingsphere/pull/6174

image-20211124141141810

标签:SnapshotGeneratorFactory,java,shardingsphere,ResultSetCache,liquibase,snapshot,s
来源: https://www.cnblogs.com/xin-one/p/15597909.html