View Issue Details

IDProjectCategoryView StatusLast Update
0007083SymmetricDSBugpublic2025-10-03 22:47
Reporteremiller Assigned Toemiller  
Prioritynormal 
Status closedResolutionfixed 
Product Version3.15.0 
Target Version3.16.7Fixed in Version3.16.7 
Summary0007083: When sending a table schema containing a LONGVARBINARY column to an H2 2.x node, the table always gets rebuilt
DescriptionWhen sending a table schema containing a LONGVARBINARY column to an H2 2.x node, the table always gets rebuilt because the model comparator detects a type code difference. This is because the metadata indicates that the column is a VARBINARY with a size of 1000000000, which doesn't match the XML. The following message appears in the log before the table gets rebuilt:

2025-09-29 14:53:22,812 INFO [client] [ModelComparator] [client-dataloader-10] The [column name] column on the [table name] table changed type codes from -3 to -4
Tagsddl/schema, dialect: h2

Relationships

related to 0006350 closedpmarzullo H2 version 2 LONGVARCHAR implementation uses VARCHAR(1000000000) 

Activities

emiller

2025-09-29 19:19

developer   ~0003461

Last edited: 2025-09-30 12:13

View 2 revisions

Merged PR: https://github.com/jumpmindinc/symmetric-ds/pull/398

emiller

2025-09-30 12:14

developer   ~0003462

Cherry-picked to 3.17: https://github.com/jumpmindinc/symmetric-ds/commit/2070cdad1681f5b3ad1a1853eb10fc1a74226bd9

pbelov

2025-10-03 22:47

manager   ~0003481

Included in the 3.16.7 release

Issue History

Date Modified Username Field Change
2025-09-29 19:04 emiller New Issue
2025-09-29 19:04 emiller Status new => assigned
2025-09-29 19:04 emiller Assigned To => emiller
2025-09-29 19:04 emiller Tag Attached: ddl/schema
2025-09-29 19:04 emiller Tag Attached: dialect: h2
2025-09-29 19:05 emiller Relationship added related to 0006350
2025-09-29 19:19 emiller Note Added: 0003461
2025-09-30 12:13 emiller Note Edited: 0003461 View Revisions
2025-09-30 12:14 emiller Note Added: 0003462
2025-09-30 12:15 emiller Status assigned => resolved
2025-09-30 12:15 emiller Resolution open => fixed
2025-09-30 12:15 emiller Fixed in Version => 3.16.7
2025-09-30 12:15 emiller Target Version 3.16.8 => 3.16.7
2025-10-03 22:47 pbelov Note Added: 0003481
2025-10-03 22:47 pbelov Status resolved => closed