antony@pcg5ppc.xiphis.org
f4a153c3c4
Bug#31473
...
"CSV does not work with NULL value in datetime fields"
Attempting to insert a row with a NULL value for a DATETIME field
results in a CSV file which the storage engine cannot read.
Don't blindly assume that "0" is acceptable for all field types,
Since CSV does not support NULL, we find out from the field the
default non-null value.
Do not permit the creation of a table with a nullable columns.
2007-10-18 14:48:04 -07:00
msvensson@pilot.(none)
a5eab2c65f
Remove file before writing to it.
2007-08-08 16:39:13 +02: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
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
msvensson@pilot.blaudden
a6ac991c83
Replace "exec rm" with remove_file and "exec touch" with "write_file"
2007-02-19 15:46:32 +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
holyfoot/hf@hfmain.(none)
93a7321d45
Merge mysql.com:/d2/hf/common/my51-common
...
into mysql.com:/d2/hf/mr10/my51-mr10
2007-01-10 14:34:28 +04: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
holyfoot/hf@mysql.com/hfmain.(none)
842b23a8fc
WL#3630 (add embedded server to pushbuild)
...
5.1-related fixes
libmysqld/Makefile.am fixed to recompile and link ha_*.cc files that
keep dependance on THD structure.
Minor fixes to make tests working.
2006-12-28 09:42:04 +04: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
monty@nosik.monty.fi
89570bf966
Merge mysql.com:/home/my/mysql-5.0
...
into mysql.com:/home/my/mysql-5.1
2006-11-22 14:11:36 +02:00
monty@mysql.com/nosik.monty.fi
e825879800
Remove compiler warnings
...
(Mostly in DBUG_PRINT() and unused arguments)
Fixed bug in query cache when used with traceing (--with-debug)
Fixed memory leak in mysqldump
Removed warnings from mysqltest scripts (replaced -- with #)
2006-11-20 22:42:06 +02: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@mysql.com/owlet.local
e36be72adb
after merge fix
2006-08-24 16:17:42 +04: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)
56e5fd1b5f
Add missing semicolon in csv test
2006-07-29 12:33:59 +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
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
5d448351f2
fix csv test failure on non-linux platforms
2006-03-30 16:30:30 +04:00
petr@mysql.com
4c285fc5fc
fix test in --ps-protocol mode
2006-03-29 15:37:42 +04: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
monty@mysql.com
3c12d0ae54
Added end marker for tests to make future merges easier
2005-07-28 03:22:47 +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