Hello All.
I'm puzzled with output my sample replication plugin produces. For single record update
I see in its log the following:
0000000000516f80 Transaction started
0000000000516f80 startSavepoint()
0000000000516f80 startSavepoint()
0000000000516f80 Update T
OldData:
field 0 (ID), type 496:
INTEGER with scale 0: 11
field 1 (V), type 448:
VARCHAR with charset 0, length 3: "opq"
field 2 (B), type 520:
NULL
NewData:
field 0 (ID), type 496:
INTEGER with scale 0: 12
field 1 (V), type 448:
VARCHAR with charset 0, length 4: "oops"
field 2 (B), type 520:
NULL
0000000000516f80 Update T
OldData:
field 0 (ID), type 496:
INTEGER with scale 0: 11
field 1 (V), type 448:
VARCHAR with charset 0, length 3: "opq"
field 2 (B), type 520:
BLOB subtype 1:
- segment of length 9: (charset 0) "blob text"
NewData:
field 0 (ID), type 496:
INTEGER with scale 0: 12
field 1 (V), type 448:
VARCHAR with charset 0, length 4: "oops"
field 2 (B), type 520:
BLOB subtype 1:
- segment of length 9: (charset 0) "blob text"
0000000000516f80 releaseSavepoint()
0000000000516f80 prepare()
0000000000516f80 releaseSavepoint()
0000000000516f80 commit()
0000000000516f80 dispose()
Any idea where first call of ReplicatedTransaction::updateRecord() can come
from?
BLOB values NULL are strange in it.
--
WBR, SD.
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel