Mattias Jonsson
5eaa7936f6
Bug#51347: assertion with show create table + partition by columns
...
on decimal column
The problem was that there was no check to disallow DECIMAL
columns in the code (it was accepted as if it was INTEGER).
Solution was to correctly disallow DECIMAL columns in
COLUMNS partitioning. As documented.
mysql-test/r/partition_column.result:
Bug#51347: assertion with show create table + partition by columns
on decimal column
updated test result
mysql-test/t/partition_column.test:
Bug#51347: assertion with show create table + partition by columns
on decimal column
Added test to verify column types that is not supported
sql/sql_partition.cc:
Bug#51347: assertion with show create table + partition by columns
on decimal column
Moved DECIMAL types to be disallowed as column types in COLUMNS
partitioning
2010-03-04 11:24:39 +01:00
Mattias Jonsson
287dfc1469
Bug#48737: Partitions: search fails with ucs2
...
Recommit of patch:
http://lists.mysql.com/commits/91400
Test case only (code part was pushes as bug-49028)
mysql-test/r/partition_column.result:
Bug#48737: Partitions: search fails with ucs2
added test case
mysql-test/t/partition_column.test:
Bug#48737: Partitions: search fails with ucs2
Added result
2009-12-21 11:38:31 +01:00
Mikael Ronstrom
7548f142c3
BUG#49591, Fixed version string in SHOW CREATE TABLE to accomodate for column list partitioning and new function to_seconds
2009-12-17 18:39:10 +01:00
Mikael Ronstrom
055030457e
BUG#49180, fixed MAXVALUE problem
2009-12-02 08:14:22 +01:00
Alexander Nozdrin
ecd6047172
Auto-merge from mysql-next-mr-alik.
2009-11-10 11:34:26 +03:00
Mikael Ronstrom
bf7771df3f
Review fixes for BUG#48161 and BUG#48447
2009-11-06 11:49:27 +01:00
Alexander Nozdrin
52b1bfe405
Manual merge from mysql-trunk-merge.
...
Fix partition_column.test.
2009-11-06 11:56:48 +03:00
Mikael Ronstrom
ca9fe97e9f
BUG#48447, BUG#48161, fixed a regression from fix of BUG#6045, where binary collations can use indexes/partition pruning for cases using equality conditions, however it cannot be used for any other condition like <, >, <=, >=, <>, also added test case for verification of BUG#47774 in this patch
2009-11-05 15:42:03 +01:00
Mikael Ronstrom
8755de32ab
Fixed a few bugs in hex string generation, in call to val_str for partition expressions, also made code reusable for DEFAULT handling to fix BUG#48464 by introducing function get_cs_converted_string_value, added partition_utf8 test case for UTF8 outputs
2009-11-02 14:49:26 +01:00
Mikael Ronstrom
6ce3a06feb
Added test case for UTF8 strings in partition constants
2009-11-02 11:03:40 +01:00
Mikael Ronstrom
cf8fddb910
Fixed such that we fail if using integer constants for character set fields, now need to have correct constant types
2009-10-30 21:44:41 +01:00
Mikael Ronstrom
319e843509
Fixed so that character set constants are encoded as hex strings in frm file, but as utf8 strings in the same manner as default values in show create table and information schema tables
2009-10-30 21:08:34 +01:00
Mikael Ronstrom
76e2c7b9dc
Ensuring character set constants are safe, first step fix
2009-10-30 17:34:11 +01:00
Mikael Ronstrom
caa4fffa00
Changed COLUMN_LIST to COLUMNS after arch review
2009-10-29 18:04:23 +01:00
Mikael Ronstrom
470a44c70d
Fixed code review change to ensure that VALUES constants are of the same result type as the field they are constants for
2009-10-28 19:20:32 +01:00
Mikael Ronstrom
10fed1aca0
BUG#48165, needed to introduce length restrictions on partitioning fields to ensure that no stack overruns occur
2009-10-28 01:11:17 +01:00
Mikael Ronstrom
cc43a2089c
Fixed sql_mode issue in BUG#48164, will ignore sql_mode when generating constants, also warnings will not be tolerated
2009-10-28 00:06:11 +01:00
Mikael Ronstrom
cecef1c56e
BUG#46183, added character set identifier on character constants in VALUES part for column list partitioned tables to ensure constants are handled properly according to character sets
2009-10-22 18:17:59 +02:00
Mikael Ronstrom
6f27ad15b2
A lot of fixes to make character set work ok, first step to fixing BUG#48163
2009-10-22 16:15:06 +02:00
Mikael Ronstrom
f3f4e41c37
Added checks for no NULL values in VALUES LESS THAN, added tests for no MAXVALUE in VALUES IN
2009-10-21 20:53:44 +02:00
Mikael Ronstrom
540015aac8
Merge
2009-10-21 20:11:27 +02:00
Mikael Ronstrom
e30ccf7a67
Fixed Information schema for column list partitioned tables
2009-10-21 20:04:34 +02:00
Mikael Ronstrom
bbd922b09c
Removed column_list and fixed all issues relating to this change
2009-10-21 12:40:21 +02:00
Mikael Ronstrom
576dd76aa8
BUG#47837, Duplicate field names were allowed in both column list partitioning and key partitioning, added check to give error in this case
2009-10-06 17:01:59 +02:00
Mikael Ronstrom
2ef1c756db
BUG#47838, NULL values in ranges was dropped due to missing else part in store_tuple_to_record, added more tests
2009-10-06 16:22:54 +02:00
Mikael Ronstrom
c6e67a9b04
BUG#47838, NULL values in ranges was dropped due to missing else part in store_tuple_to_record
2009-10-06 16:22:15 +02:00
Mikael Ronstrom
f1437d6afd
BUG#47754, used number of parts instead of number of list values as end part for list partitioning in column list partitioning
2009-10-02 11:31:05 +02:00
Mikael Ronstrom
4d624635c5
Added more test cases
2009-10-01 16:50:11 +02:00
Mikael Ronstrom
dc97402c11
Changed all no_ to num_ to avoid strange names like no_list_values which is not expected to be number of list values, rather a boolea indicating no list values
2009-10-01 15:04:42 +02:00
Mikael Ronstrom
3b29941f5d
Forgot to add result files for WL#3352 new test cases
2009-09-15 17:27:10 +02:00