Transaction_reader not handling CHAR values that include quotes properly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Drizzle |
Fix Released
|
Medium
|
David Shrewsbury | ||
7.0 |
Fix Released
|
Medium
|
David Shrewsbury |
Bug Description
drizzled/
INSERT INTO `test`.`aa` (`pk`,`
(4,'didn'
NOTE the second value in the values_list - 'didn't'
The mix of quoting the value + the quote in the value itself is causing INSERTs based on transaction_reader output to fail
I can work around this by not allowing such values into the test bed, but this is something we need to fix / code for, I suspect.
Related branches
- Drizzle Merge Team: Pending requested
-
Diff: 121 lines (+56/-5)4 files modifieddrizzled/message/statement_transform.cc (+29/-5)
plugin/transaction_log/tests/r/embedded_quotes.result (+10/-0)
plugin/transaction_log/tests/t/embedded_quotes-master.opt (+1/-0)
plugin/transaction_log/tests/t/embedded_quotes.test (+16/-0)
Changed in drizzle: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in drizzle: | |
assignee: | nobody → David Shrewsbury (dshrews) |
tags: | added: replication |
Changed in drizzle: | |
status: | Confirmed → In Progress |
Changed in drizzle: | |
status: | In Progress → Fix Committed |
milestone: | none → 2010-09-27 |