[ https://issues.apache.org/jira/browse/DDLUTILS-215?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12614320#action_12614320 ]
Rick Riemer commented on DDLUTILS-215: -------------------------------------- Note: the attached patch does not break the existing API > Allow custom ModelChanges for altering a database > ------------------------------------------------- > > Key: DDLUTILS-215 > URL: https://issues.apache.org/jira/browse/DDLUTILS-215 > Project: DdlUtils > Issue Type: Improvement > Components: Core (No specific database) > Affects Versions: 1.0 > Reporter: Rick Riemer > Assignee: Thomas Dudziak > Fix For: 1.1 > > Attachments: add_custom_change_capability.patch > > > The Platform interface allows for upgrading a database from one model to > another using the getAlterModelSql() method. This method tries to > automatically convert from one model to another. In some cases it may be > useful to allow the caller to provide for the changes that should be > processed instead of automatically determining the changes. > I'm attaching a patch that makes the PlatformImplBase.processChanges() method > available on the Platform interface, thereby allow the caller to apply a > custom list of changes. Next to that, the patch introduces the CustomChange > interface, through which the caller can define custom changes (e.g.: > executing custom SQL statements). > This patch may also fix #DDLUTILS-213 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.