1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

MDEV-13089 identifier quoting in partitioning

don't print partitioning expression as it was entered by the user,
use Item::print() according to the sql_mode and sql_quote_show_create
This commit is contained in:
Sergei Golubchik
2017-06-27 20:46:45 +02:00
parent 504eff0ca1
commit 785e2248bd
140 changed files with 12910 additions and 12831 deletions

View File

@ -121,20 +121,20 @@ Create Table CREATE TABLE `byrange_tbl` (
`filler` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1001 DEFAULT CHARSET=latin1
PARTITION BY RANGE (id)
SUBPARTITION BY HASH (id)
PARTITION BY RANGE (`id`)
SUBPARTITION BY HASH (`id`)
SUBPARTITIONS 2
(PARTITION pa1 VALUES LESS THAN (10) ENGINE = InnoDB,
PARTITION pa2 VALUES LESS THAN (20) ENGINE = InnoDB,
PARTITION pa3 VALUES LESS THAN (30) ENGINE = InnoDB,
PARTITION pa4 VALUES LESS THAN (40) ENGINE = InnoDB,
PARTITION pa5 VALUES LESS THAN (50) ENGINE = InnoDB,
PARTITION pa6 VALUES LESS THAN (60) ENGINE = InnoDB,
PARTITION pa7 VALUES LESS THAN (70) ENGINE = InnoDB,
PARTITION pa8 VALUES LESS THAN (80) ENGINE = InnoDB,
PARTITION pa9 VALUES LESS THAN (90) ENGINE = InnoDB,
PARTITION pa10 VALUES LESS THAN (100) ENGINE = InnoDB,
PARTITION pa11 VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
(PARTITION `pa1` VALUES LESS THAN (10) ENGINE = InnoDB,
PARTITION `pa2` VALUES LESS THAN (20) ENGINE = InnoDB,
PARTITION `pa3` VALUES LESS THAN (30) ENGINE = InnoDB,
PARTITION `pa4` VALUES LESS THAN (40) ENGINE = InnoDB,
PARTITION `pa5` VALUES LESS THAN (50) ENGINE = InnoDB,
PARTITION `pa6` VALUES LESS THAN (60) ENGINE = InnoDB,
PARTITION `pa7` VALUES LESS THAN (70) ENGINE = InnoDB,
PARTITION `pa8` VALUES LESS THAN (80) ENGINE = InnoDB,
PARTITION `pa9` VALUES LESS THAN (90) ENGINE = InnoDB,
PARTITION `pa10` VALUES LESS THAN (100) ENGINE = InnoDB,
PARTITION `pa11` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
SELECT count(*) "Slave norm" FROM test.regular_tbl;
Slave norm 500
SELECT count(*) "Slave bykey" FROM test.bykey_tbl;