You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ddlutils-dev@db.apache.org by "Brian Devaney (JIRA)" <ji...@apache.org> on 2007/06/13 22:33:26 UTC

[jira] Created: (DDLUTILS-176) Prevent the deletion of changes made to a database when generating the alter script from the API

Prevent the deletion of changes made to a database when generating the alter script from the API
------------------------------------------------------------------------------------------------

                 Key: DDLUTILS-176
                 URL: https://issues.apache.org/jira/browse/DDLUTILS-176
             Project: DdlUtils
          Issue Type: Improvement
          Components: Core (No specific database)
    Affects Versions: 1.0 RC2
            Reporter: Brian Devaney
            Assignee: Thomas Dudziak
            Priority: Minor
             Fix For: 1.0 RC2


When using the model to alter the source database, the scripts or the database commands issued will change the source in such a way that it will match exactly, the target database.  This patch will allow the user the option of not including commands to drop tables, indicies, identity columns, required fields or longer fields that a user may have made to a database.  The target database will then be the minimum requirements that a database must meet and later commands will be generated to add missing tables, columns or properties to the columns.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (DDLUTILS-176) Prevent the deletion of changes made to a database when generating the alter script from the API

Posted by "Brian Devaney (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DDLUTILS-176?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Devaney updated DDLUTILS-176:
-----------------------------------

    Attachment: dodrop.patch

This patch affects the PlatformImplBase, SqlBuilder and ModelComparator.  The doDrop and doTruncate properties were set up so that the application would perform as before if the values where not changed.

> Prevent the deletion of changes made to a database when generating the alter script from the API
> ------------------------------------------------------------------------------------------------
>
>                 Key: DDLUTILS-176
>                 URL: https://issues.apache.org/jira/browse/DDLUTILS-176
>             Project: DdlUtils
>          Issue Type: Improvement
>          Components: Core (No specific database)
>    Affects Versions: 1.0 RC2
>            Reporter: Brian Devaney
>            Assignee: Thomas Dudziak
>            Priority: Minor
>             Fix For: 1.0 RC2
>
>         Attachments: dodrop.patch
>
>
> When using the model to alter the source database, the scripts or the database commands issued will change the source in such a way that it will match exactly, the target database.  This patch will allow the user the option of not including commands to drop tables, indicies, identity columns, required fields or longer fields that a user may have made to a database.  The target database will then be the minimum requirements that a database must meet and later commands will be generated to add missing tables, columns or properties to the columns.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (DDLUTILS-176) Prevent the deletion of changes made to a database when generating the alter script from the API

Posted by "Thomas Dudziak (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/DDLUTILS-176?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Thomas Dudziak updated DDLUTILS-176:
------------------------------------

    Fix Version/s:     (was: 1.0 RC2)
                   1.1

> Prevent the deletion of changes made to a database when generating the alter script from the API
> ------------------------------------------------------------------------------------------------
>
>                 Key: DDLUTILS-176
>                 URL: https://issues.apache.org/jira/browse/DDLUTILS-176
>             Project: DdlUtils
>          Issue Type: Improvement
>          Components: Core (No specific database)
>    Affects Versions: 1.0 RC2
>            Reporter: Brian Devaney
>            Assignee: Thomas Dudziak
>            Priority: Minor
>             Fix For: 1.1
>
>         Attachments: dodrop.patch
>
>
> When using the model to alter the source database, the scripts or the database commands issued will change the source in such a way that it will match exactly, the target database.  This patch will allow the user the option of not including commands to drop tables, indicies, identity columns, required fields or longer fields that a user may have made to a database.  The target database will then be the minimum requirements that a database must meet and later commands will be generated to add missing tables, columns or properties to the columns.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.