类 Migrate
- java.lang.Object
-
- cn.codeforfun.migrate.core.Migrate
-
public class Migrate extends Object
迁移核心类- 作者:
- wangbin
-
-
构造器概要
构造器 构造器 说明 Migrate(DatabaseInfo targetInfo)Migrate(DatabaseInfo sourceInfo, DatabaseInfo targetInfo)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 DiffResultdiff()对比源数据库和目标数据库Migratefrom(DatabaseInfo sourceInfo)设置源数据库信息MigrateignoreCharacterCompare()List<String>showSql(DatabaseInfo info)显示全库sqlMigrateto(DatabaseInfo targetInfo)设置目标数据库信息voidupdate()同步结构
-
-
-
构造器详细资料
-
Migrate
public Migrate(DatabaseInfo targetInfo)
-
Migrate
public Migrate(DatabaseInfo sourceInfo, DatabaseInfo targetInfo)
-
-
方法详细资料
-
from
public Migrate from(DatabaseInfo sourceInfo)
设置源数据库信息- 参数:
sourceInfo- 源数据库信息- 返回:
- 核心类
-
to
public Migrate to(DatabaseInfo targetInfo)
设置目标数据库信息- 参数:
targetInfo- 目标数据库信息- 返回:
- 核心类
-
diff
public DiffResult diff() throws SQLException
对比源数据库和目标数据库- 返回:
- 结构差异
- 抛出:
SQLException- SQL异常
-
update
public void update() throws SQLException同步结构- 抛出:
SQLException- SQL异常
-
ignoreCharacterCompare
public Migrate ignoreCharacterCompare()
-
showSql
public List<String> showSql(DatabaseInfo info) throws SQLException
显示全库sql- 参数:
info- 数据库信息- 返回:
- sql列表
- 抛出:
SQLException- sql异常
-
-