程序包 cool.scx.dao
类 SchemaHelper
java.lang.Object
cool.scx.dao.SchemaHelper
架构管理工具 todo 待重构
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static booleancheckNeedFixTable(TableInfo<?> tableInfo, String databaseName, DataSource dataSource) 检查是否需要修复表static DialectfindDialect(Driver realDriver) static DialectfindDialect(DataSource dataSource) static voidfixTable(TableInfo<?> tableInfo, String databaseName, DataSource dataSource) astatic StringgetMigrateSQL(TableInfo<?> oldTable, TableInfo<?> newTable) verify(TableMapping<?, ?> oldTable, TableInfo<?> newTable)
-
构造器详细资料
-
SchemaHelper
public SchemaHelper()
-
-
方法详细资料
-
findDialect
-
findDialect
-
getMigrateSQL
-
verify
public static SchemaHelper.SchemaVerifyResult verify(TableMapping<?, ?> oldTable, TableInfo<?> newTable) -
fixTable
public static void fixTable(TableInfo<?> tableInfo, String databaseName, DataSource dataSource) throws SQLException a- 参数:
tableInfo- a- 抛出:
SQLException- a
-
checkNeedFixTable
public static boolean checkNeedFixTable(TableInfo<?> tableInfo, String databaseName, DataSource dataSource) throws SQLException 检查是否需要修复表- 参数:
tableInfo- a- 返回:
- true 需要 false 不需要
- 抛出:
SQLException- e
-