View Issue Details

IDProjectCategoryView StatusLast Update
0001974SymmetricDSBugpublic2014-09-17 18:01
ReporterchensonAssigned Tochenson 
Prioritynormal 
Status closedResolutionfixed 
Product Version3.6.7 
Target Version3.6.8Fixed in Version3.6.8 
Summary0001974: fallback to update fails with implied load transform that adds to pk
Descriptionfallback to update fails with implied load transform that adds to pk

client:
create table test (id1 integer, note varchar(100), primary key (id1))

server:
create table test (id1 integer, id2 varchar(100), note varchar(100), primary key (id1,id2))

create load transform with a constant column values for id2
config sync from client to server

insert rows to client
let them sync to server
perform a reverse initial load

watch the fallback fail
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Related Changesets

SymmetricDS: master e42aee95

2014-09-17 15:29:38

chenson

Details Diff
0001974: fallback to update fails with implied load transform that adds to pk
0001974
mod - symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformTable.java Diff File
mod - symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/transform/TransformedData.java Diff File
mod - symmetric-io/src/main/java/org/jumpmind/symmetric/io/data/writer/TransformWriter.java Diff File

Issue History

Date Modified Username Field Change
2014-09-17 15:28 chenson New Issue
2014-09-17 15:28 chenson Status new => assigned
2014-09-17 15:28 chenson Assigned To => chenson
2014-09-17 15:29 chenson Summary mix of old and null old pk column values on fallback from insert can cause conflict issue when load transform is applied => fallback to update fails with implied load transform that adds to pk
2014-09-17 15:29 chenson Description Updated View Revisions
2014-09-17 16:00 chenson Changeset attached => SymmetricDS 3.6 r8710
2014-09-17 16:00 chenson Changeset attached => SymmetricDS trunk r8711
2014-09-17 16:32 chenson Status assigned => resolved
2014-09-17 16:32 chenson Fixed in Version => 3.6.8
2014-09-17 16:32 chenson Resolution open => fixed
2014-09-17 16:44 chenson Project SymmetricDS Pro => SymmetricDS
2014-09-17 18:01 chenson Status resolved => closed
2015-07-30 21:49 chenson Changeset attached => SymmetricDS master e42aee95