ramil/ram@mysql.com/ramil.myoffice.izhnet.ru
5fb5f2a9a5
Fix for bug #29652 : csv.test failure: two changes conflict after merge
...
Problem: we don't take into account the length of the data written
to the temporary data file during update on a CSV table.
Fix: properly calculate the data file length during update.
2007-07-10 13:09:07 +05:00
tsmith@sita.local
5f12f35c34
Merge sita.local:/Users/tsmith/m/bk/51
...
into sita.local:/Users/tsmith/m/bk/maint/51
This merge requires a post-merge fix to remove rpl_udf from
suite/rpl/t/disabled.def.
2007-07-09 03:27:03 -06:00
ramil/ram@mysql.com/ramil.myoffice.izhnet.ru
ba650762d1
Fix for bug #29411 : deleting from a csv table leads to the table corruption
...
Problem: we don't adjust share->rows_recorded and local_saved_data_file_length
deleting rows from a CSV table, so following table check may fail.
Fix: properly adjust those values.
2007-07-05 11:55:06 +05:00
ramil/ram@mysql.com/ramil.myoffice.izhnet.ru
ee5403110d
Complementary fix for bug #29353 : inserting a negative value to a csv table
...
leads to the table corruption
New Field::store() method implemented to explicitly set thd->count_cuted_fields
before value storing, instead of (incorrectly) setting it in the CSV storage engine.
Thread row counter now properly incremented during check and repair in the CSV engine.
2007-07-03 17:17:58 +05:00
ramil/ram@mysql.com/ramil.myoffice.izhnet.ru
2ca3289e3e
Fix for bug #29353 : inserting a negative value to a csv table leads to the table corruption
...
Problem: we believe a number cannot start with '-' ['+'] sign reading rows.
Fix: let field->store() check given values.
2007-06-27 16:20:00 +05:00
svoj@april.(none)
c62450bbb9
Merge mysql.com:/home/svoj/devel/bk/mysql-5.1-engines
...
into mysql.com:/home/svoj/devel/mysql/BUG28971/mysql-5.1-engines
2007-06-22 23:14:59 +05:00
bar@bar.myoffice.izhnet.ru
615297df8b
Merge mysql.com:/home/bar/mysql-work/mysql-5.0.b28862
...
into mysql.com:/home/bar/mysql-work/mysql-5.1.b28862
2007-06-15 11:27:10 +05:00
bar@mysql.com/bar.myoffice.izhnet.ru
caf85332ba
Bug#28862 Extended Latin1 characters get lost in CVS engine
...
Problem: Temporary buffer which is used for quoting and escaping
was initialized to character set utf8, and thus didn't allow
to store data in other character sets.
Fix: changing character set of the buffer to be able to
store any arbitrary sequence of bytes.
2007-06-15 11:19:35 +05:00
svoj@mysql.com/april.(none)
8f5b6ec237
BUG#28971 - ALTER TABLE followed by UPDATE for a CSV table
...
make server crash
UPDATE against CSV table may cause server crash or update a table with wrong
values.
CSV can write only a whole row at once. That means it must read all columns,
that it is not going to update, and write them along with updated columns.
But only limited set of columns was read, those that were needed for the
UPDATE query.
With this fix all columns are read in case we're performing an UPDATE.
2007-06-15 03:22:40 +05:00
msvensson@pilot.blaudden
afd6fb94e0
Remove non portable exec's from csv.test
2007-02-19 17:06:47 +01:00
kostja@bodhi.local
b72c2771dc
Merge bk-internal.mysql.com:/home/bk/mysql-5.1
...
into bodhi.local:/opt/local/work/mysql-5.1-runtime
2007-01-11 22:15:20 +03:00
brian@zim.(none)
452a1331b2
The CSV format has always relied on numbers being quoted, which doesn't always happen. This fixes that so that numbers can now be unquoted (and the output does this as well so that the log takes up less space).
2007-01-04 11:41:17 -08:00
petr/cps@outpost.site
b44bb83a27
Fix Bug #21328 mysqld issues warnings on ALTER CSV table to MyISAM
2006-12-04 03:07:44 +03:00
cmiller@zippy.cornsilk.net
184467a2cc
Merge bk-internal.mysql.com:/home/bk/mysql-5.1
...
into zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.1-maint
2006-10-17 11:23:07 -04:00
msvensson@neptunus.(none)
f39ff057d1
Update tests and result files after running with new mysqltest that better detects problems with test files
2006-10-04 13:09:37 +02:00
msvensson@shellback.(none)
b9eda58afb
Merge shellback.(none):/home/msvensson/mysql/my51-mysqltest-new-commands
...
into shellback.(none):/home/msvensson/mysql/same_tools/my51-same_tools
2006-09-29 11:32:09 +02:00
acurtis/antony@xiphis.org/ltamd64.xiphis.org
f6129d68ce
Bug#22080
...
"CHECK fails to identify some corruption"
change to allow it to detect more errors in data format
2006-09-25 09:04:19 -07:00
petr/cps@owlet.local
5fae48d9e4
Merge mysql.com:/home/cps/mysql/trees/mysql-5.0-virgin
...
into mysql.com:/home/cps/mysql/trees/mysql-5.1-virgin
2006-08-23 17:15:24 +04:00
msvensson@shellback.(none)
dbd1e64aa2
Remove spurios junk in result file caused by previous missing semicolon
2006-07-29 13:01:07 +02:00
petr/cps@mysql.com/owlet.
b176870cf6
Fix Bug#15205 "Select from CSV table without the datafile causes crash"
2006-07-11 15:54:52 +04:00
petr@mysql.com
e8d9458f15
WL#3244 "CSV engine: convert mmap to read/write calls"
2006-05-19 01:26:19 +04:00
msvensson@shellback.
a68d2e3aa1
Close share->data_file in before renaming in ha_tina::repair
...
Open and seek to end of data_file after rename
Fix comment for when file does not need repair.
Set share->mapped_file to NULL always when it's been unmapped
Add test to see that file can be used after repair
2006-04-11 12:12:48 +02:00
petr@mysql.com
39a251f35b
Post-review fixes for WL#3154 "Enable REPAIR for CSV tables"
2006-03-29 06:28:57 +04:00
petr@mysql.com
307b724bbc
WL#3154 "Enable REPAIR for CSV tables".
...
This is the first commit. Cleanups are
likely to follow after the merge.
2006-03-13 19:36:34 +03:00
brian@zim.tangent.org
23d99ee03c
The handlerton structures for archive and CSV had not been updated. Nicht so gute. I also fixed CSV to use fast alter table and put in a test in archive in case someone tries to do the same there (hint... it won't work).
2006-02-07 22:42:57 -08:00
cps@outpost.site
ce2eb6d8cb
WL1019: complete patch. Reapplied patch to the clean
...
tree to get rid of multiple typos in CS comments and
unify the patch.
2006-01-19 05:56:06 +03:00
serg@serg.mylan
e0abc22bfc
BUG#13406 - incorrect amount of "records deleted" in CSV.
...
Fallback to row-wise delete if number or rows in the table is unknown
2005-11-17 22:52:31 +01:00
petr@mysql.com
038b300753
Fix Bug#14672 Bug in deletion
2005-11-06 02:11:12 +03:00
petr@mysql.com
a1f56ea5a6
Fix Bug#13894 Server crashes on update of CSV table
2005-11-05 15:08:15 +03:00
brian@avenger.(none)
1fe8b35bba
This is the addition of the CSV engine "aka tina". Its an example engine that works as a plain text file.
2004-08-12 20:57:18 -07:00