1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +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

@@ -28,13 +28,13 @@ t1 CREATE TABLE `t1` (
`y` year(4) DEFAULT NULL,
`t` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
PARTITION BY RANGE (YEAR(t))
(PARTITION p0 VALUES LESS THAN (1901) ENGINE = MyISAM,
PARTITION p1 VALUES LESS THAN (1946) ENGINE = MyISAM,
PARTITION p2 VALUES LESS THAN (1966) ENGINE = MyISAM,
PARTITION p3 VALUES LESS THAN (1986) ENGINE = MyISAM,
PARTITION p4 VALUES LESS THAN (2005) ENGINE = MyISAM,
PARTITION p5 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
PARTITION BY RANGE (year(`t`))
(PARTITION `p0` VALUES LESS THAN (1901) ENGINE = MyISAM,
PARTITION `p1` VALUES LESS THAN (1946) ENGINE = MyISAM,
PARTITION `p2` VALUES LESS THAN (1966) ENGINE = MyISAM,
PARTITION `p3` VALUES LESS THAN (1986) ENGINE = MyISAM,
PARTITION `p4` VALUES LESS THAN (2005) ENGINE = MyISAM,
PARTITION `p5` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
connection slave;
SHOW CREATE TABLE t1;
Table Create Table
@@ -49,13 +49,13 @@ t1 CREATE TABLE `t1` (
`y` year(4) DEFAULT NULL,
`t` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
PARTITION BY RANGE (YEAR(t))
(PARTITION p0 VALUES LESS THAN (1901) ENGINE = MyISAM,
PARTITION p1 VALUES LESS THAN (1946) ENGINE = MyISAM,
PARTITION p2 VALUES LESS THAN (1966) ENGINE = MyISAM,
PARTITION p3 VALUES LESS THAN (1986) ENGINE = MyISAM,
PARTITION p4 VALUES LESS THAN (2005) ENGINE = MyISAM,
PARTITION p5 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
PARTITION BY RANGE (year(`t`))
(PARTITION `p0` VALUES LESS THAN (1901) ENGINE = MyISAM,
PARTITION `p1` VALUES LESS THAN (1946) ENGINE = MyISAM,
PARTITION `p2` VALUES LESS THAN (1966) ENGINE = MyISAM,
PARTITION `p3` VALUES LESS THAN (1986) ENGINE = MyISAM,
PARTITION `p4` VALUES LESS THAN (2005) ENGINE = MyISAM,
PARTITION `p5` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
connection master;
"--- Insert into t1 --" as "";
--- Select from t1 on master ---
@@ -116,13 +116,13 @@ t1 CREATE TABLE `t1` (
`y` year(4) DEFAULT NULL,
`t` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
PARTITION BY RANGE (YEAR(t))
(PARTITION p0 VALUES LESS THAN (1901) ENGINE = MyISAM,
PARTITION p1 VALUES LESS THAN (1946) ENGINE = MyISAM,
PARTITION p2 VALUES LESS THAN (1966) ENGINE = MyISAM,
PARTITION p3 VALUES LESS THAN (1986) ENGINE = MyISAM,
PARTITION p4 VALUES LESS THAN (2005) ENGINE = MyISAM,
PARTITION p5 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
PARTITION BY RANGE (year(`t`))
(PARTITION `p0` VALUES LESS THAN (1901) ENGINE = MyISAM,
PARTITION `p1` VALUES LESS THAN (1946) ENGINE = MyISAM,
PARTITION `p2` VALUES LESS THAN (1966) ENGINE = MyISAM,
PARTITION `p3` VALUES LESS THAN (1986) ENGINE = MyISAM,
PARTITION `p4` VALUES LESS THAN (2005) ENGINE = MyISAM,
PARTITION `p5` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
connection slave;
SHOW CREATE TABLE t1;
Table Create Table
@@ -137,13 +137,13 @@ t1 CREATE TABLE `t1` (
`y` year(4) DEFAULT NULL,
`t` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
PARTITION BY RANGE (YEAR(t))
(PARTITION p0 VALUES LESS THAN (1901) ENGINE = MyISAM,
PARTITION p1 VALUES LESS THAN (1946) ENGINE = MyISAM,
PARTITION p2 VALUES LESS THAN (1966) ENGINE = MyISAM,
PARTITION p3 VALUES LESS THAN (1986) ENGINE = MyISAM,
PARTITION p4 VALUES LESS THAN (2005) ENGINE = MyISAM,
PARTITION p5 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
PARTITION BY RANGE (year(`t`))
(PARTITION `p0` VALUES LESS THAN (1901) ENGINE = MyISAM,
PARTITION `p1` VALUES LESS THAN (1946) ENGINE = MyISAM,
PARTITION `p2` VALUES LESS THAN (1966) ENGINE = MyISAM,
PARTITION `p3` VALUES LESS THAN (1986) ENGINE = MyISAM,
PARTITION `p4` VALUES LESS THAN (2005) ENGINE = MyISAM,
PARTITION `p5` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
connection master;
"--- Insert into t1 --" as "";
--- Select from t1 on master ---
@@ -213,10 +213,10 @@ t1 CREATE TABLE `t1` (
`y` year(4) DEFAULT NULL,
`t` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
PARTITION BY LIST (id)
(PARTITION p0 VALUES IN (2,4) ENGINE = MyISAM,
PARTITION p1 VALUES IN (42,142) ENGINE = MyISAM,
PARTITION p2 VALUES IN (412) ENGINE = MyISAM)
PARTITION BY LIST (`id`)
(PARTITION `p0` VALUES IN (2,4) ENGINE = MyISAM,
PARTITION `p1` VALUES IN (42,142) ENGINE = MyISAM,
PARTITION `p2` VALUES IN (412) ENGINE = MyISAM)
connection slave;
SHOW CREATE TABLE t1;
Table Create Table
@@ -231,10 +231,10 @@ t1 CREATE TABLE `t1` (
`y` year(4) DEFAULT NULL,
`t` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
PARTITION BY LIST (id)
(PARTITION p0 VALUES IN (2,4) ENGINE = MyISAM,
PARTITION p1 VALUES IN (42,142) ENGINE = MyISAM,
PARTITION p2 VALUES IN (412) ENGINE = MyISAM)
PARTITION BY LIST (`id`)
(PARTITION `p0` VALUES IN (2,4) ENGINE = MyISAM,
PARTITION `p1` VALUES IN (42,142) ENGINE = MyISAM,
PARTITION `p2` VALUES IN (412) ENGINE = MyISAM)
connection master;
"--- Insert into t1 --" as "";
--- Select from t1 on master ---
@@ -295,10 +295,10 @@ t1 CREATE TABLE `t1` (
`y` year(4) DEFAULT NULL,
`t` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
PARTITION BY LIST (id)
(PARTITION p0 VALUES IN (2,4) ENGINE = MyISAM,
PARTITION p1 VALUES IN (42,142) ENGINE = MyISAM,
PARTITION p2 VALUES IN (412) ENGINE = MyISAM)
PARTITION BY LIST (`id`)
(PARTITION `p0` VALUES IN (2,4) ENGINE = MyISAM,
PARTITION `p1` VALUES IN (42,142) ENGINE = MyISAM,
PARTITION `p2` VALUES IN (412) ENGINE = MyISAM)
connection slave;
SHOW CREATE TABLE t1;
Table Create Table
@@ -313,10 +313,10 @@ t1 CREATE TABLE `t1` (
`y` year(4) DEFAULT NULL,
`t` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
PARTITION BY LIST (id)
(PARTITION p0 VALUES IN (2,4) ENGINE = MyISAM,
PARTITION p1 VALUES IN (42,142) ENGINE = MyISAM,
PARTITION p2 VALUES IN (412) ENGINE = MyISAM)
PARTITION BY LIST (`id`)
(PARTITION `p0` VALUES IN (2,4) ENGINE = MyISAM,
PARTITION `p1` VALUES IN (42,142) ENGINE = MyISAM,
PARTITION `p2` VALUES IN (412) ENGINE = MyISAM)
connection master;
"--- Insert into t1 --" as "";
--- Select from t1 on master ---
@@ -384,7 +384,7 @@ t1 CREATE TABLE `t1` (
`y` year(4) DEFAULT NULL,
`t` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
PARTITION BY HASH ( YEAR(t))
PARTITION BY HASH (year(`t`))
PARTITIONS 4
connection slave;
SHOW CREATE TABLE t1;
@@ -400,7 +400,7 @@ t1 CREATE TABLE `t1` (
`y` year(4) DEFAULT NULL,
`t` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
PARTITION BY HASH ( YEAR(t))
PARTITION BY HASH (year(`t`))
PARTITIONS 4
connection master;
"--- Insert into t1 --" as "";
@@ -461,7 +461,7 @@ t1 CREATE TABLE `t1` (
`y` year(4) DEFAULT NULL,
`t` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
PARTITION BY HASH ( YEAR(t))
PARTITION BY HASH (year(`t`))
PARTITIONS 4
connection slave;
SHOW CREATE TABLE t1;
@@ -477,7 +477,7 @@ t1 CREATE TABLE `t1` (
`y` year(4) DEFAULT NULL,
`t` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
PARTITION BY HASH ( YEAR(t))
PARTITION BY HASH (year(`t`))
PARTITIONS 4
connection master;
"--- Insert into t1 --" as "";