mirror of
https://github.com/MariaDB/server.git
synced 2026-01-06 05:22:24 +03:00
Bug#14326: No formatting of partitioning clause in SHOW CREATE TABLE output
The partitioning clause is only a very long single line, which is very hard to interpret for a human. This patch breaks the partitioning syntax into one line for the partitioning type, and one line per partition/subpartition.
This commit is contained in:
@@ -60,7 +60,8 @@ show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=ARCHIVE DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH (a) */
|
||||
) ENGINE=ARCHIVE DEFAULT CHARSET=latin1
|
||||
/*!50100 PARTITION BY HASH (a) */
|
||||
drop table t1;
|
||||
CREATE TABLE t1(id MEDIUMINT NOT NULL AUTO_INCREMENT,
|
||||
f1 VARCHAR(25),
|
||||
@@ -84,7 +85,21 @@ t1 CREATE TABLE `t1` (
|
||||
`id` mediumint(9) NOT NULL AUTO_INCREMENT,
|
||||
`f1` varchar(25) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=101 DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (id) SUBPARTITION BY HASH (id) SUBPARTITIONS 2 (PARTITION pa1 VALUES LESS THAN (10) ENGINE = ARCHIVE, PARTITION pa2 VALUES LESS THAN (20) ENGINE = ARCHIVE, PARTITION pa3 VALUES LESS THAN (30) ENGINE = ARCHIVE, PARTITION pa4 VALUES LESS THAN (40) ENGINE = ARCHIVE, PARTITION pa5 VALUES LESS THAN (50) ENGINE = ARCHIVE, PARTITION pa6 VALUES LESS THAN (60) ENGINE = ARCHIVE, PARTITION pa7 VALUES LESS THAN (70) ENGINE = ARCHIVE, PARTITION pa8 VALUES LESS THAN (80) ENGINE = ARCHIVE, PARTITION pa9 VALUES LESS THAN (90) ENGINE = ARCHIVE, PARTITION pa10 VALUES LESS THAN (100) ENGINE = ARCHIVE, PARTITION pa11 VALUES LESS THAN MAXVALUE ENGINE = ARCHIVE) */
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=101 DEFAULT CHARSET=latin1
|
||||
/*!50100 PARTITION BY RANGE (id)
|
||||
SUBPARTITION BY HASH (id)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION pa1 VALUES LESS THAN (10) ENGINE = ARCHIVE,
|
||||
PARTITION pa2 VALUES LESS THAN (20) ENGINE = ARCHIVE,
|
||||
PARTITION pa3 VALUES LESS THAN (30) ENGINE = ARCHIVE,
|
||||
PARTITION pa4 VALUES LESS THAN (40) ENGINE = ARCHIVE,
|
||||
PARTITION pa5 VALUES LESS THAN (50) ENGINE = ARCHIVE,
|
||||
PARTITION pa6 VALUES LESS THAN (60) ENGINE = ARCHIVE,
|
||||
PARTITION pa7 VALUES LESS THAN (70) ENGINE = ARCHIVE,
|
||||
PARTITION pa8 VALUES LESS THAN (80) ENGINE = ARCHIVE,
|
||||
PARTITION pa9 VALUES LESS THAN (90) ENGINE = ARCHIVE,
|
||||
PARTITION pa10 VALUES LESS THAN (100) ENGINE = ARCHIVE,
|
||||
PARTITION pa11 VALUES LESS THAN MAXVALUE ENGINE = ARCHIVE) */
|
||||
select count(*) from t1;
|
||||
count(*)
|
||||
100
|
||||
|
||||
Reference in New Issue
Block a user