Class AbstractScriptBuilder
java.lang.Object
org.pgcodekeeper.core.database.base.script.AbstractScriptBuilder
- All Implemented Interfaces:
IScriptBuilder
- Direct Known Subclasses:
ChScriptBuilder,MsScriptBuilder,PgScriptBuilder
-
Method Summary
Modifier and TypeMethodDescriptioncreateScript(TreeElement root, IDatabase oldDb, IDatabase newDb) Gets selected elements from root, compares them between source and target and generates a migration script.
-
Method Details
-
createScript
Description copied from interface:IScriptBuilderGets selected elements from root, compares them between source and target and generates a migration script.- Specified by:
createScriptin interfaceIScriptBuilder- Parameters:
root- the root of the diff treeoldDb- the source database schemanewDb- the target database schema- Returns:
- SQL migration script
- Throws:
IOException- if an I/O error occurs
-