mirror of
https://github.com/MariaDB/server.git
synced 2025-01-29 02:05:57 +01:00
WL#3352: Extending Partitioning Types and new partition function
Moved the new errors back to the end of errmsg.txt Updated two tests with new error message
This commit is contained in:
parent
ec7c4fb442
commit
37b6043070
5 changed files with 16 additions and 16 deletions
|
@ -24,8 +24,8 @@ data directory='/not/existing'
|
|||
index directory='/not/existing'
|
||||
);
|
||||
Warnings:
|
||||
Warning 1619 <DATA DIRECTORY> option ignored
|
||||
Warning 1619 <INDEX DIRECTORY> option ignored
|
||||
Warning 1618 <DATA DIRECTORY> option ignored
|
||||
Warning 1618 <INDEX DIRECTORY> option ignored
|
||||
show create table t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
|
|
|
@ -101,8 +101,8 @@ data directory='/not/existing'
|
|||
index directory='/not/existing'
|
||||
);
|
||||
Warnings:
|
||||
Warning 1619 <DATA DIRECTORY> option ignored
|
||||
Warning 1619 <INDEX DIRECTORY> option ignored
|
||||
Warning 1618 <DATA DIRECTORY> option ignored
|
||||
Warning 1618 <INDEX DIRECTORY> option ignored
|
||||
show create table t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
|
|
|
@ -133,7 +133,7 @@ partition pa1 max_rows=20 min_rows=2,
|
|||
partition pa2 max_rows=30 min_rows=3,
|
||||
partition pa3 max_rows=30 min_rows=4,
|
||||
partition pa4 max_rows=40 min_rows=2);
|
||||
ERROR 42000: Too many key parts specified; max 16 parts allowed
|
||||
ERROR HY000: Too many fields in 'list of partition fields'
|
||||
create table t1 (a date not null, b varchar(50) not null, c varchar(50) not null, d enum('m', 'w') not null, e int not null, f decimal (18,2) not null, g bigint not null, h tinyint not null, a1 date not null, b1 varchar(50) not null, c1 varchar(50) not null, d1 enum('m', 'w') not null, e1 int not null, f1 decimal (18,2) not null, g1 bigint not null, h1 tinyint not null, a2 date not null, b2 varchar(50) not null, c2 varchar(50) not null, d2 enum('m', 'w') not null, e2 int not null, f2 decimal (18,2) not null, g2 bigint not null, h2 tinyint not null, a3 date not null, b3 varchar(50) not null, c3 varchar(50) not null, d3 enum('m', 'w') not null, e3 int not null, f3 decimal (18,2) not null, g3 bigint not null, h3 tinyint not null, i char(255), primary key(a,b,c,d,e,f,g,h,a1,b1,c1,d1,e1,f1,g1,h1)) engine='InnoDB'
|
||||
partition by key(a,b,c,d,e,f,g,h) (
|
||||
partition pa1 max_rows=20 min_rows=2,
|
||||
|
|
|
@ -133,7 +133,7 @@ partition pa1 max_rows=20 min_rows=2,
|
|||
partition pa2 max_rows=30 min_rows=3,
|
||||
partition pa3 max_rows=30 min_rows=4,
|
||||
partition pa4 max_rows=40 min_rows=2);
|
||||
ERROR 42000: Too many key parts specified; max 16 parts allowed
|
||||
ERROR HY000: Too many fields in 'list of partition fields'
|
||||
create table t1 (a date not null, b varchar(50) not null, c varchar(50) not null, d enum('m', 'w') not null, e int not null, f decimal (18,2) not null, g bigint not null, h tinyint not null, a1 date not null, b1 varchar(50) not null, c1 varchar(50) not null, d1 enum('m', 'w') not null, e1 int not null, f1 decimal (18,2) not null, g1 bigint not null, h1 tinyint not null, a2 date not null, b2 varchar(50) not null, c2 varchar(50) not null, d2 enum('m', 'w') not null, e2 int not null, f2 decimal (18,2) not null, g2 bigint not null, h2 tinyint not null, a3 date not null, b3 varchar(50) not null, c3 varchar(50) not null, d3 enum('m', 'w') not null, e3 int not null, f3 decimal (18,2) not null, g3 bigint not null, h3 tinyint not null, i char(255), primary key(a,b,c,d,e,f,g,h,a1,b1,c1,d1,e1,f1,g1,h1)) engine='MyISAM'
|
||||
partition by key(a,b,c,d,e,f,g,h) (
|
||||
partition pa1 max_rows=20 min_rows=2,
|
||||
|
|
|
@ -5822,8 +5822,6 @@ ER_SAME_NAME_PARTITION
|
|||
eng "Duplicate partition name %-.192s"
|
||||
ger "Doppelter Partitionsname: %-.192s"
|
||||
swe "Duplicerat partitionsnamn %-.192s"
|
||||
ER_SAME_NAME_PARTITION_FIELD
|
||||
eng "Duplicate partition field name %-.192s"
|
||||
ER_NO_BINLOG_ERROR
|
||||
eng "It is not allowed to shut off binlog on this command"
|
||||
ger "Es es nicht erlaubt, bei diesem Befehl binlog abzuschalten"
|
||||
|
@ -6182,14 +6180,6 @@ ER_TOO_LONG_FIELD_COMMENT
|
|||
|
||||
ER_FUNC_INEXISTENT_NAME_COLLISION 42000
|
||||
eng "FUNCTION %s does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual"
|
||||
ER_PARTITION_COLUMN_LIST_ERROR
|
||||
eng "Inconsistency in usage of column lists for partitioning"
|
||||
ER_WRONG_TYPE_COLUMN_VALUE_ERROR
|
||||
eng "Partition column values of incorrect type"
|
||||
ER_TOO_MANY_PARTITION_FUNC_FIELDS_ERROR
|
||||
eng "Too many fields in '%s'"
|
||||
ER_MAXVALUE_IN_LIST_PARTITIONING_ERROR
|
||||
eng "Cannot use MAXVALUE as value in List partitioning"
|
||||
|
||||
# When updating these, please update EXPLAIN_FILENAME_MAX_EXTRA_LENGTH in
|
||||
# mysql_priv.h with the new maximal additional length for explain_filename.
|
||||
|
@ -6216,3 +6206,13 @@ ER_TOO_MANY_CONCURRENT_TRXS
|
|||
|
||||
WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED
|
||||
eng "Non-ASCII separator arguments are not fully supported"
|
||||
ER_SAME_NAME_PARTITION_FIELD
|
||||
eng "Duplicate partition field name %-.192s"
|
||||
ER_PARTITION_COLUMN_LIST_ERROR
|
||||
eng "Inconsistency in usage of column lists for partitioning"
|
||||
ER_WRONG_TYPE_COLUMN_VALUE_ERROR
|
||||
eng "Partition column values of incorrect type"
|
||||
ER_TOO_MANY_PARTITION_FUNC_FIELDS_ERROR
|
||||
eng "Too many fields in '%-.192s'"
|
||||
ER_MAXVALUE_IN_LIST_PARTITIONING_ERROR
|
||||
eng "Cannot use MAXVALUE as value in List partitioning"
|
||||
|
|
Loading…
Add table
Reference in a new issue