2019-10-18 08:07:40 +04:00
|
|
|
#
|
|
|
|
# Start of 10.5 tests
|
|
|
|
#
|
|
|
|
#
|
|
|
|
# MDEV-20856 Bad values in metadata views for partitions on VARBINARY
|
|
|
|
#
|
|
|
|
SET NAMES utf8;
|
|
|
|
SET @save_dbug = @@debug_dbug;
|
|
|
|
SET SESSION debug_dbug="+d,generate_partition_syntax_for_frm";
|
|
|
|
CREATE OR REPLACE TABLE t1 (a VARCHAR(10)) CHARACTER SET latin1
|
|
|
|
PARTITION BY LIST COLUMNS (a) (PARTITION p0 VALUES IN (_utf8'Ṡ'));
|
|
|
|
ERROR HY000: This partition function is not allowed
|
|
|
|
CREATE OR REPLACE TABLE t1 (a VARCHAR(10)) CHARACTER SET latin1
|
|
|
|
PARTITION BY LIST COLUMNS (a) (PARTITION p0 VALUES IN ('Ṡ'));
|
|
|
|
ERROR HY000: This partition function is not allowed
|
|
|
|
CREATE OR REPLACE TABLE t1 (a VARCHAR(10)) CHARACTER SET latin1
|
|
|
|
PARTITION BY LIST COLUMNS (a) (PARTITION p0 VALUES IN (_latin1 0xDF));
|
|
|
|
Warnings:
|
|
|
|
Note 1003 PARTITION BY LIST COLUMNS(`a`)
|
|
|
|
(PARTITION `p0` VALUES IN (_latin1 0xdf) ENGINE = MyISAM)
|
|
|
|
SELECT PARTITION_DESCRIPTION FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME='t1';
|
|
|
|
PARTITION_DESCRIPTION
|
|
|
|
'ß'
|
|
|
|
DROP TABLE t1;
|
|
|
|
CREATE OR REPLACE TABLE t1 (a VARCHAR(10)) CHARACTER SET latin1
|
|
|
|
PARTITION BY LIST COLUMNS (a) (PARTITION p0 VALUES IN (_utf8'ß'));
|
|
|
|
Warnings:
|
|
|
|
Note 1003 PARTITION BY LIST COLUMNS(`a`)
|
|
|
|
(PARTITION `p0` VALUES IN (_latin1 0xdf) ENGINE = MyISAM)
|
|
|
|
SELECT PARTITION_DESCRIPTION FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME='t1';
|
|
|
|
PARTITION_DESCRIPTION
|
|
|
|
'ß'
|
|
|
|
DROP TABLE t1;
|
|
|
|
CREATE OR REPLACE TABLE t1 (a VARCHAR(10)) CHARACTER SET latin1
|
|
|
|
PARTITION BY LIST COLUMNS (a) (PARTITION p0 VALUES IN ('ß'));
|
|
|
|
Warnings:
|
|
|
|
Note 1003 PARTITION BY LIST COLUMNS(`a`)
|
|
|
|
(PARTITION `p0` VALUES IN (_latin1 0xdf) ENGINE = MyISAM)
|
|
|
|
DROP TABLE t1;
|
|
|
|
CREATE OR REPLACE TABLE t1 (a VARCHAR(10)) CHARACTER SET utf8
|
|
|
|
PARTITION BY LIST COLUMNS (a) (PARTITION p0 VALUES IN (_utf8'ß'));
|
|
|
|
Warnings:
|
|
|
|
Note 1003 PARTITION BY LIST COLUMNS(`a`)
|
2021-02-15 01:39:37 +05:30
|
|
|
(PARTITION `p0` VALUES IN (_utf8mb3 0xc39f) ENGINE = MyISAM)
|
2019-10-18 08:07:40 +04:00
|
|
|
SELECT PARTITION_DESCRIPTION FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME='t1';
|
|
|
|
PARTITION_DESCRIPTION
|
|
|
|
'ß'
|
|
|
|
DROP TABLE t1;
|
|
|
|
CREATE OR REPLACE TABLE t1 (a VARCHAR(10)) CHARACTER SET utf8
|
|
|
|
PARTITION BY LIST COLUMNS (a) (PARTITION p0 VALUES IN ('ß'));
|
|
|
|
Warnings:
|
|
|
|
Note 1003 PARTITION BY LIST COLUMNS(`a`)
|
2021-02-15 01:39:37 +05:30
|
|
|
(PARTITION `p0` VALUES IN (_utf8mb3 0xc39f) ENGINE = MyISAM)
|
2019-10-18 08:07:40 +04:00
|
|
|
SELECT PARTITION_DESCRIPTION FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME='t1';
|
|
|
|
PARTITION_DESCRIPTION
|
|
|
|
'ß'
|
|
|
|
DROP TABLE t1;
|
|
|
|
CREATE OR REPLACE TABLE t1 (a VARBINARY(10)) CHARACTER SET utf8
|
|
|
|
PARTITION BY LIST COLUMNS (a) (PARTITION p0 VALUES IN (0xFF));
|
|
|
|
Warnings:
|
|
|
|
Note 1003 PARTITION BY LIST COLUMNS(`a`)
|
|
|
|
(PARTITION `p0` VALUES IN (_binary 0xff) ENGINE = MyISAM)
|
|
|
|
SELECT PARTITION_DESCRIPTION FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME='t1';
|
|
|
|
PARTITION_DESCRIPTION
|
|
|
|
_binary 0xff
|
|
|
|
DROP TABLE t1;
|
|
|
|
CREATE OR REPLACE TABLE t1 (a DATE) CHARACTER SET utf8
|
|
|
|
PARTITION BY LIST COLUMNS (a) (PARTITION p0 VALUES IN (FROM_DAYS(NULL)));
|
|
|
|
Warnings:
|
|
|
|
Note 1003 PARTITION BY LIST COLUMNS(`a`)
|
|
|
|
(PARTITION `p0` VALUES IN (NULL) ENGINE = MyISAM)
|
|
|
|
SELECT PARTITION_DESCRIPTION FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME='t1';
|
|
|
|
PARTITION_DESCRIPTION
|
|
|
|
NULL
|
|
|
|
DROP TABLE t1;
|
|
|
|
CREATE OR REPLACE TABLE t1 (a DATE) CHARACTER SET utf8
|
|
|
|
PARTITION BY LIST COLUMNS (a) (PARTITION p0 VALUES IN (FROM_DAYS(100)));
|
|
|
|
Warnings:
|
|
|
|
Note 1003 PARTITION BY LIST COLUMNS(`a`)
|
2023-03-14 05:29:04 +04:00
|
|
|
(PARTITION `p0` VALUES IN (_latin1 0x303030302d30302d3030) ENGINE = MyISAM)
|
2019-10-18 08:07:40 +04:00
|
|
|
SELECT PARTITION_DESCRIPTION FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME='t1';
|
|
|
|
PARTITION_DESCRIPTION
|
|
|
|
'0000-00-00'
|
|
|
|
DROP TABLE t1;
|
|
|
|
SET debug_dbug=@save_dbug;
|
|
|
|
#
|
|
|
|
# End of 10.5 tests
|
|
|
|
#
|