View Issue Details

IDProjectCategoryView StatusLast Update
0005664SymmetricDSBugpublic2023-01-24 21:00
Reporteremiller Assigned Toemiller  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.14.3 
Target Version3.14.5Fixed in Version3.14.5 
Summary0005664: Tables are altered incorrectly on some platforms when their columns need to be made required or non-required
DescriptionWhen syncing DDL and a table needs to be altered in order to make one or more columns required or non-required, the alter table statement modifies the column(s) incorrectly on some platforms. Affected platforms include Oracle, Postgres, Firebird and Tibero.
TagsNo tags attached.

Relationships

related to 0005593 closedcquamme Incorrect Logic in various DDLBuilders for Processing Changes 

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.14 4b8cf680

2023-01-24 20:34:32

evan-miller-jumpmind

Details Diff
0005664: Fixed incorrect altering of tables when column needs to be made required or non-required Affected Issues
0005664
mod - symmetric-db/src/main/java/org/jumpmind/db/platform/firebird/FirebirdDdlBuilder.java Diff File
mod - symmetric-db/src/main/java/org/jumpmind/db/platform/oracle/OracleDdlBuilder.java Diff File
mod - symmetric-db/src/main/java/org/jumpmind/db/platform/postgresql/PostgreSqlDdlBuilder.java Diff File
mod - symmetric-db/src/main/java/org/jumpmind/db/platform/tibero/TiberoDdlBuilder.java Diff File

Issue History

Date Modified Username Field Change
2023-01-24 20:32 emiller New Issue
2023-01-24 20:32 emiller Status new => assigned
2023-01-24 20:32 emiller Assigned To => emiller
2023-01-24 20:33 emiller Relationship added related to 0005593
2023-01-24 20:35 emiller Status assigned => resolved
2023-01-24 20:35 emiller Resolution open => fixed
2023-01-24 20:35 emiller Fixed in Version => 3.14.5
2023-01-24 21:00 Changeset attached => SymmetricDS 3.14 4b8cf680
2023-02-15 20:26 admin Status resolved => closed