monty@mysql.com
e9c3887b58
After merge fixes
2004-11-12 17:44:17 +02:00
serg@serg.mylan
0be3c55594
mi_write: fix for ft2 when found word (in the tree) has different length as the word to insert
2004-11-11 21:26:24 +01:00
serg@serg.mylan
d2bfefc3c1
proper max_records estimation for sort-repair of fulltext indexes
2004-10-29 14:24:06 +02:00
monty@mysql.com
62f3cd6a31
Merge with 4.0 for 4.1 release
...
Noteworthy:
- New HANDLER code
- New multi-update-grant-check code
- Table lock code in ha_innodb.cc was not applied
2004-10-06 19:14:33 +03:00
sergefp@mysql.com
6e0ba8e615
Fix for BUG#4785:
...
* myisampack leaves key_file_length value from original table
* myisamchk uses this value when calculating key file pointer length
2004-09-22 16:29:15 +04:00
serg@serg.mylan
9b0468bc96
BUG#5327 - mi_sort_index() of 2-level tree
2004-09-03 22:04:08 +02:00
serg@serg.mylan
b60713c033
bug in my_strnncoll_utf8 (and friends) fixed
...
cleanups
better, charset-dependent, ft_max_len_for_sort value
2004-08-30 08:37:36 +02:00
monty@mysql.com
fd0153304d
Fixed some byte order bugs with prepared statements on machines with high-byte-first. (Bug #4173 )
...
Fixed problem with NULL and derived tables (Bug #4097 )
Cleanup of new pushed code
2004-06-18 03:02:29 +03:00
serg@serg.mylan
a3e684da44
Merge bk-internal:/home/bk/mysql-4.1/
...
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
2004-06-04 21:16:55 +02:00
serg@serg.mylan
9a9bde89ce
make CHECK killable
2004-06-04 21:15:08 +02:00
paul@kite-hub.kitebird.com
2f0ca1ce42
Fix skipp -> skip once and for all.
...
(Note: This affects only comments, not variable names.)
2004-06-03 11:52:54 -05:00
serg@serg.mylan
41f4f0317f
bug in repair_by_sort of fulltext indexes that contained identical
...
(as of mi_compare_text) words with different lengths.
bug #3835
2004-05-23 14:01:52 +02:00
serg@serg.mylan
fced5fa188
cleanup of ha_myisam::deactivate_non_unique_index() and Co.
2004-04-02 20:42:35 +02:00
monty@mysql.com
eb91f7b478
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
...
into mysql.com:/home/my/mysql-4.1
2004-03-25 15:05:42 +02:00
monty@mysql.com
ebc3b3afac
BTREE-indexes in HEAP tables can now be used to optimize ORDER BY
...
Don't read character set files if we are using only the default charset. In most cases the user will not anymore get a warning about missing character set files
Compare strings with space extend instead of space strip. Now the following comparisons holds: "a" == "a " and "a\t" < "a". (Bug #3152 ).
Note: Because of the above fix, one has to do a REPAIR on any table that has an ascii character < 32 last in a CHAR/VARCHAR/TEXT columns.
2004-03-25 15:05:01 +02:00
hf@deer.(none)
1eccd27d83
Fix for #3067
...
Shouldn't be moved to 4.1
2004-03-24 19:04:57 +04:00
hf@deer.(none)
1b78e7dd41
Fix for #3067 (REPAIR TABLE reenables disabled keys)
2004-03-22 21:34:36 +04:00
monty@mysql.com
53c810cda4
merge fixes (use old code)
2004-03-18 00:16:04 +02:00
paul@teton.kitebird.com
f71f714773
Fix typo.
2004-03-17 12:28:26 -06:00
monty@mysql.com
350b433569
merge with 4.0
2004-03-16 22:41:30 +02:00
monty@mysql.com
98fb8ea4c7
Merge with 3.23 to get patch for floor()
2004-03-12 01:12:14 +02:00
hf@deer.(none)
9edef96561
Fix for #2237 and #2490 (analyze and check for RTree keys)
...
Now checking of the RTree keys works without errors.
Worklog entry about appropriate checkup's routine for the RTree added
2004-02-19 17:22:38 +04:00
vva@eagle.mysql.r18.ru
3f50b5204c
fixed bug #2762 "grammar error in myisam/mi_check.c"
2004-02-16 18:58:15 +04:00
monty@mysql.com
ce14578909
Merge with 4.0.18
2004-02-11 00:06:46 +01:00
serg@serg.mylan
4f845f4c12
two bugs in parallel repair fixed
2004-01-20 09:05:37 +01:00
serg@serg.mylan
f7d4410b57
checking 2nd level of FT index destroyed info->lastkey and CHECK TABLE erroneously treated table as corrupted
...
bug#2190
2004-01-12 17:43:39 +01:00
monty@mysql.com
031390a9a4
Fixes after merge with 4.0
...
Cleaned up embedded library access and query cache handling
Changed min stack size to 128K (to allow longer MyISAM keys)
Fixed wrong priority for XOR (should be less than NEG to get -1^1 to work)
2003-12-19 16:25:50 +02:00
monty@mysql.com
e0cc6799ec
Merge with 4.0.17
2003-12-17 17:35:34 +02:00
monty@mysql.com
56f0abf7bb
Portability fixes (mostly test suite)
...
Make ENGINE= an alias for TYPE= (Compabiltiy with 4.1)
Fix when using symlinked data files and realpath() is not working
2003-12-16 13:20:17 +02:00
monty@mysql.com
f995a5f4aa
Fix autoincrement for signed columns (Bug #1366 )
...
Fixed problem with char > 128 in QUOTE() function. (Bug #1868 )
Disable creation of symlinks if my_disable_symlink is set
Fixed searching of TEXT with end space. (Bug #1651 )
Fixed caching bug in multi-table-update where same table was used twice. (Bug #1711 )
Fixed problem with UNIX_TIMESTAMP() for timestamps close to 0. (Bug #1998 )
Fixed timestamp.test
2003-12-12 22:26:58 +02:00
serg@serg.mylan
fddab846d4
chk_del() should not check key delete-chain
...
make a test for -inf more portable (-Inf)
2003-12-11 16:47:50 +01:00
serg@serg.mylan
d7f0cd241d
let chk_index() understand 2-level fulltext index format
2003-12-07 20:36:45 +01:00
serg@serg.mylan
3f1d0acbad
make a clear distinction between max_word_length in *characters* and in *bytes*
2003-12-04 21:58:28 +01:00
monty@mysql.com
ede8169d24
Added missing SSL library (Should be in source distribution)
...
Fixed compiler warnings (a lot of hidden variables detected by the Forte compiler)
Added a lot of 'version_xxx' strings to 'show variables'
Prevent copying of TMP_TABLE_PARAM (This caused core dump bug on Solaris)
Fixed problem with printing sub selects to debug log
2003-11-28 12:18:13 +02:00
monty@mysql.com
7c725b2486
Fixed compiler warnings from Intel compiler in Win64
...
Added option --max-record-length=# to myisamchk
Don't try repair twice if doing myisamchk --repair --force
Shared memory handler didn't clean up things on errors or shutdown
2003-11-23 14:36:41 +02:00
monty@mysql.com
b01fcb4e14
Merge with 4.0 to get:
...
Fix for storing negative values in decimal fields
Fix for FLUSH TABLE with HANDLER
2003-11-20 22:30:48 +02:00
monty@mysql.com
7c6113a39f
Merge key cache structures to one
...
Fixed compiler warnings (IRIX C compiler and VC++)
2003-11-20 22:06:25 +02:00
serg@serg.mylan
0c2107c6b4
minor fixups: more verbose on "no memory" errors - report requested size, avoid flushing rec buffer to a file that is closed and deleted already (on got_error=1)
2003-11-19 23:07:31 +01:00
monty@mashka.mysql.fi
cab1dc628c
CLIENT_MULTI_QUERIES -> CLIENT_MULTI_STATEMENTS
...
New multi-key-cache handling. This was needed becasue the old one didn't work reliable with MERGE tables.
ALTER TABLE table_name ... CHARACTER SET ... now changes all char/varchar/text columns to the given character set
(One must use ALTER TABLE ... DEFAULT CHARACTER SET ... to change the default character set)
Fixed that have_compress is detected properly (fixes problems with func_compress.test on platforms without zlib)
New syntax for CACHE INDEX ('keys' is optional if no index name is given and one mentions the key cache name only ones)
Removed compiler warnings
Added mysql_set_server_option() to allow clients like PHP to easaily set/reset the multi-statement flag.
2003-11-18 13:47:27 +02:00
serg@serg.mylan
9837748e5f
obligatory update checksum on repair, if it is obligatory verified on check.
2003-11-14 22:08:45 +01:00
serg@serg.mylan
74551a72ec
Merge bk-internal:/home/bk/mysql-4.1/
...
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
2003-10-31 10:34:34 +01:00
igor@rurik.mysql.com
f29ed57531
Merge
2003-10-30 10:45:28 -08:00
serg@serg.mylan
b820d2a347
query expansion for fulltext search
2003-10-23 15:21:06 +02:00
serg@serg.mylan
0ee817e737
cleanup
2003-10-15 18:05:04 +02:00
monty@narttu.mysql.fi
6056cfadfc
Merge with 4.0.16
2003-10-07 15:42:26 +03:00
igor@rurik.mysql.com
17aecac32c
Manual merge after improving concurrency for key cache reassignment
2003-10-01 20:16:36 -07:00
monty@narttu.mysql.fi
dfd981505a
More explicit error messages from myisamchk
2003-09-16 14:45:42 +03:00
monty@narttu.mysql.fi
77a70a0a24
merge with 4.0.15
2003-08-29 13:44:35 +03:00
serg@serg.mylan
1fb8c31e07
Merge bk-internal:/home/bk/mysql-4.0/
...
into serg.mylan:/usr/home/serg/Abk/mysql-4.0
2003-08-26 23:57:14 +02:00
serg@serg.mylan
f7f48719f8
fix ANALYZE TBALE to never generate rec_per_key_part < 1, as it prevent the table from being marked as analyzed (and the value is meaningless anyway)
2003-08-26 23:52:15 +02:00