mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
MDEV-16857 system-invisible row_end is displayed in SHOW INDEX
Skip system-invisible keypart in get_schema_stat_record().
This commit is contained in:
@ -580,3 +580,22 @@ t2 CREATE TEMPORARY TABLE `t2` (
|
||||
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1
|
||||
drop temporary table t2;
|
||||
drop table t1;
|
||||
#
|
||||
# MDEV-16857 system-invisible row_end is displayed in SHOW INDEX
|
||||
#
|
||||
create or replace table t1 (id int primary key, x int) with system versioning;
|
||||
select table_schema, table_name, non_unique, index_schema, index_name, seq_in_index, column_name
|
||||
from information_schema.statistics where table_name = 't1';
|
||||
table_schema table_name non_unique index_schema index_name seq_in_index column_name
|
||||
test t1 0 test PRIMARY 1 id
|
||||
show index from t1;
|
||||
Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment Index_comment
|
||||
t1 0 PRIMARY 1 id # # # # # #
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`id` int(11) NOT NULL,
|
||||
`x` int(11) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=DEFAULT_ENGINE DEFAULT CHARSET=latin1 WITH SYSTEM VERSIONING
|
||||
drop table t1;
|
||||
|
@ -439,3 +439,15 @@ show create table t1;
|
||||
show create table t2;
|
||||
drop temporary table t2;
|
||||
drop table t1;
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-16857 system-invisible row_end is displayed in SHOW INDEX
|
||||
--echo #
|
||||
create or replace table t1 (id int primary key, x int) with system versioning;
|
||||
select table_schema, table_name, non_unique, index_schema, index_name, seq_in_index, column_name
|
||||
from information_schema.statistics where table_name = 't1';
|
||||
--replace_column 6 # 7 # 8 # 9 # 10 # 11 #
|
||||
show index from t1;
|
||||
--replace_result $default_engine DEFAULT_ENGINE
|
||||
show create table t1;
|
||||
drop table t1;
|
||||
|
Reference in New Issue
Block a user