[ 
https://issues.apache.org/jira/browse/DDLUTILS-215?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick Riemer updated DDLUTILS-215:
---------------------------------

    Attachment: add_custom_change_capability.patch

> 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.

Reply via email to