mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
BuildBot bug fix for invisible columns
This commit is contained in:
committed by
Sachin Setiya
parent
022b163ac8
commit
c90db2c8be
@ -14,10 +14,10 @@ t1 CREATE TABLE `t1` (
|
||||
`xyz` int(11) INVISIBLE DEFAULT NULL,
|
||||
PRIMARY KEY (`abc`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
select * from INFORMATION_SCHEMA.COLUMNS where TABLE_SCHEMA='test' and TABLE_NAME='t1';
|
||||
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME ORDINAL_POSITION COLUMN_DEFAULT IS_NULLABLE DATA_TYPE CHARACTER_MAXIMUM_LENGTH CHARACTER_OCTET_LENGTH NUMERIC_PRECISION NUMERIC_SCALE DATETIME_PRECISION CHARACTER_SET_NAME COLLATION_NAME COLUMN_TYPE COLUMN_KEY EXTRA PRIVILEGES COLUMN_COMMENT IS_GENERATED GENERATION_EXPRESSION
|
||||
def test t1 abc 1 NULL NO int NULL NULL 10 0 NULL NULL NULL int(11) PRI select,insert,update,references NEVER NULL
|
||||
def test t1 xyz 2 NULL YES int NULL NULL 10 0 NULL NULL NULL int(11) INVISIBLE select,insert,update,references NEVER NULL
|
||||
select TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,EXTRA from INFORMATION_SCHEMA.COLUMNS where TABLE_SCHEMA='test' and TABLE_NAME='t1';
|
||||
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME EXTRA
|
||||
def test t1 abc
|
||||
def test t1 xyz INVISIBLE
|
||||
drop table t1;
|
||||
create table t1(a1 int invisible);
|
||||
ERROR 42000: A table must have at least 1 column
|
||||
|
@ -3,7 +3,7 @@ create table t1(abc int primary key, xyz int invisible);
|
||||
SHOW STATUS LIKE 'Feature_invisible_columns';
|
||||
desc t1;
|
||||
show create table t1;
|
||||
select * from INFORMATION_SCHEMA.COLUMNS where TABLE_SCHEMA='test' and TABLE_NAME='t1';
|
||||
select TABLE_CATALOG,TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,EXTRA from INFORMATION_SCHEMA.COLUMNS where TABLE_SCHEMA='test' and TABLE_NAME='t1';
|
||||
drop table t1;
|
||||
--error ER_TABLE_MUST_HAVE_COLUMNS
|
||||
create table t1(a1 int invisible);
|
||||
|
@ -138,7 +138,7 @@ Key::Key(const Key &rhs, MEM_ROOT *mem_root)
|
||||
columns(rhs.columns, mem_root),
|
||||
name(rhs.name),
|
||||
option_list(rhs.option_list),
|
||||
generated(rhs.generated)
|
||||
generated(rhs.generated), invisible(false)
|
||||
{
|
||||
list_copy_and_replace_each_value(columns, mem_root);
|
||||
}
|
||||
|
Reference in New Issue
Block a user