View Issue Details

IDProjectCategoryView StatusLast Update
0005535SymmetricDSImprovementpublic2022-11-30 19:49
Reporteremiller Assigned Toemiller  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.14.0 
Target Version3.14.3Fixed in Version3.14.3 
Summary0005535: Improve how default values are handled when syncing DDL cross-platform
DescriptionWhen syncing DDL cross-platform, problems often arise with default values. The DDL builders should make better use of the mapDefaultValue() method. To get started, they should handle some of the more common default values for the most widely-used database platforms.
TagsNo tags attached.

Relationships

related to 0003545 closedemiller Mapped default values lead to always detecting a model change 

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: 3.14 1875aee3

2022-10-14 13:25:26

evan-miller-jumpmind

Details Diff
0005535: Improved how default values are handled when syncing DDL cross-platform Affected Issues
0005535
mod - symmetric-db/src/main/java/org/jumpmind/db/alter/ModelComparator.java Diff File
mod - symmetric-db/src/main/java/org/jumpmind/db/model/Column.java Diff File
mod - symmetric-db/src/main/java/org/jumpmind/db/platform/AbstractDdlBuilder.java Diff File
mod - symmetric-db/src/main/java/org/jumpmind/db/platform/IDdlBuilder.java Diff File
mod - symmetric-db/src/main/java/org/jumpmind/db/platform/ase/AseDdlBuilder.java Diff File
mod - symmetric-db/src/main/java/org/jumpmind/db/platform/mssql/MsSql2000DdlBuilder.java Diff File
mod - symmetric-db/src/main/java/org/jumpmind/db/platform/mssql/MsSql2008DdlBuilder.java Diff File
mod - symmetric-db/src/main/java/org/jumpmind/db/platform/mysql/MySqlDdlBuilder.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/sqlanywhere/SqlAnywhereDdlBuilder.java Diff File
mod - symmetric-db/src/main/java/org/jumpmind/db/platform/sqlite/SqliteDdlBuilder.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
2022-10-14 13:22 emiller New Issue
2022-10-14 13:22 emiller Status new => assigned
2022-10-14 13:22 emiller Assigned To => emiller
2022-10-14 13:25 emiller Status assigned => resolved
2022-10-14 13:25 emiller Resolution open => fixed
2022-10-14 13:25 emiller Fixed in Version => 3.14.3
2022-10-14 14:00 Changeset attached => SymmetricDS 3.14 1875aee3
2022-10-17 14:48 emiller Relationship added related to 0003545
2022-11-30 19:49 admin Status resolved => closed