PostgreSQL: RecreateTableChange loses autoIncrement
---------------------------------------------------

                 Key: DDLUTILS-208
                 URL: https://issues.apache.org/jira/browse/DDLUTILS-208
             Project: DdlUtils
          Issue Type: Bug
          Components: Core (No specific database), Core - PostgreSql
         Environment: PostgreSQL 8.3.1
            Reporter: Rijk van Haaften
            Assignee: Thomas Dudziak
             Fix For: 1.1


PlatformImplBase.processChange(RecreateTableChange) does not migrate 
(autoincrement) sequences, but does call SqlBuilder.dropTables. 
PostgreSqlBuilder.dropTables explicitly drops the sequences:
        for (int idx = 0; idx < columns.length; idx++)
        {
            dropAutoIncrementSequence(table, columns[idx]);
        }
(On the other hand, HsqlDbBuilder does not drop the sequence for instance.)
The sequence is created again, but that causes 'duplicate' errors on the column 
using the sequence.


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