mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
commented testcases in show_check.test with quotation marks in table name
to avoid troubles with OS which don't support these symbols in file name used create table 'a/b' as hook for WL#1324 which should fix this problem mysql-test/r/show_check.result: commented testcases with quotation marks in table name to avoid troubles with OS which don't support these symbols in file name used create table 'a/b' as hook for WL#1324 which should fix this problem mysql-test/t/show_check.test: commented testcases with quotation marks in table name to avoid troubles with OS which don't support these symbols in file name used create table 'a/b' as hook for WL#1324 which should fix this problem
This commit is contained in:
@ -265,39 +265,13 @@ c decimal(4,3) YES NULL
|
|||||||
d double(4,3) YES NULL
|
d double(4,3) YES NULL
|
||||||
f float(4,3) YES NULL
|
f float(4,3) YES NULL
|
||||||
drop table t1;
|
drop table t1;
|
||||||
SET sql_mode='';
|
SET @old_sql_mode= @@sql_mode, sql_mode= '';
|
||||||
SET sql_quote_show_create=OFF;
|
SET @old_sql_quote_show_create= @@sql_quote_show_create, sql_quote_show_create= OFF;
|
||||||
CREATE TABLE ```ab``cd``` (i INT);
|
CREATE TABLE `a/b` (i INT);
|
||||||
SHOW CREATE TABLE ```ab``cd```;
|
ERROR 42000: Incorrect table name 'a/b'
|
||||||
Table Create Table
|
SET sql_mode= 'ANSI_QUOTES';
|
||||||
`ab`cd` CREATE TABLE ```ab``cd``` (
|
SET sql_mode= '';
|
||||||
i int(11) default NULL
|
SET sql_quote_show_create= OFF;
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
|
||||||
DROP TABLE ```ab``cd```;
|
|
||||||
CREATE TABLE ```ab````cd``` (i INT);
|
|
||||||
SHOW CREATE TABLE ```ab````cd```;
|
|
||||||
Table Create Table
|
|
||||||
`ab``cd` CREATE TABLE ```ab````cd``` (
|
|
||||||
i int(11) default NULL
|
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
|
||||||
DROP TABLE ```ab````cd```;
|
|
||||||
CREATE TABLE ```a` (i INT);
|
|
||||||
SHOW CREATE TABLE ```a`;
|
|
||||||
Table Create Table
|
|
||||||
`a CREATE TABLE ```a` (
|
|
||||||
i int(11) default NULL
|
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
|
||||||
DROP TABLE ```a`;
|
|
||||||
SET sql_mode='ANSI_QUOTES';
|
|
||||||
CREATE TABLE """a" (i INT);
|
|
||||||
SHOW CREATE TABLE """a";
|
|
||||||
Table Create Table
|
|
||||||
"a CREATE TABLE """a" (
|
|
||||||
i int(11) default NULL
|
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
|
||||||
DROP TABLE """a";
|
|
||||||
SET sql_mode='';
|
|
||||||
SET sql_quote_show_create=OFF;
|
|
||||||
CREATE TABLE t1 (i INT);
|
CREATE TABLE t1 (i INT);
|
||||||
SHOW CREATE TABLE t1;
|
SHOW CREATE TABLE t1;
|
||||||
Table Create Table
|
Table Create Table
|
||||||
@ -312,7 +286,8 @@ table CREATE TABLE `table` (
|
|||||||
i int(11) default NULL
|
i int(11) default NULL
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||||
DROP TABLE `table`;
|
DROP TABLE `table`;
|
||||||
SET sql_quote_show_create=ON;
|
SET sql_quote_show_create= @old_sql_quote_show_create;
|
||||||
|
SET sql_mode= @old_sql_mode;
|
||||||
select @@max_heap_table_size;
|
select @@max_heap_table_size;
|
||||||
@@max_heap_table_size
|
@@max_heap_table_size
|
||||||
1047552
|
1047552
|
||||||
|
@ -147,31 +147,43 @@ drop table t1;
|
|||||||
# Test for Bug #2593 "SHOW CREATE TABLE doesn't properly double quotes"
|
# Test for Bug #2593 "SHOW CREATE TABLE doesn't properly double quotes"
|
||||||
#
|
#
|
||||||
|
|
||||||
SET sql_mode='';
|
SET @old_sql_mode= @@sql_mode, sql_mode= '';
|
||||||
SET sql_quote_show_create=OFF;
|
SET @old_sql_quote_show_create= @@sql_quote_show_create, sql_quote_show_create= OFF;
|
||||||
|
|
||||||
CREATE TABLE ```ab``cd``` (i INT);
|
######### hook for WL#1324 #
|
||||||
SHOW CREATE TABLE ```ab``cd```;
|
--error 1103
|
||||||
DROP TABLE ```ab``cd```;
|
CREATE TABLE `a/b` (i INT);
|
||||||
|
# the above test should WORK when WL#1324 is done,
|
||||||
|
# it should be removed and
|
||||||
|
# the following part should be uncommented then
|
||||||
|
#########################################################
|
||||||
|
# begin of part that must be uncommented when WL#1324 is done
|
||||||
|
#########################################################
|
||||||
|
#CREATE TABLE ```ab``cd``` (i INT);
|
||||||
|
#SHOW CREATE TABLE ```ab``cd```;
|
||||||
|
#DROP TABLE ```ab``cd```;
|
||||||
|
|
||||||
CREATE TABLE ```ab````cd``` (i INT);
|
#CREATE TABLE ```ab````cd``` (i INT);
|
||||||
SHOW CREATE TABLE ```ab````cd```;
|
#SHOW CREATE TABLE ```ab````cd```;
|
||||||
DROP TABLE ```ab````cd```;
|
#DROP TABLE ```ab````cd```;
|
||||||
|
|
||||||
CREATE TABLE ```a` (i INT);
|
#CREATE TABLE ```a` (i INT);
|
||||||
SHOW CREATE TABLE ```a`;
|
#SHOW CREATE TABLE ```a`;
|
||||||
DROP TABLE ```a`;
|
#DROP TABLE ```a`;
|
||||||
|
|
||||||
SET sql_mode='ANSI_QUOTES';
|
SET sql_mode= 'ANSI_QUOTES';
|
||||||
|
|
||||||
CREATE TABLE """a" (i INT);
|
#CREATE TABLE """a" (i INT);
|
||||||
SHOW CREATE TABLE """a";
|
#SHOW CREATE TABLE """a";
|
||||||
DROP TABLE """a";
|
#DROP TABLE """a";
|
||||||
|
#########################################################
|
||||||
|
# end of part that must be uncommented when WL#1324 is done
|
||||||
|
#########################################################
|
||||||
|
|
||||||
# to test quotes around keywords.. :
|
# to test quotes around keywords.. :
|
||||||
|
|
||||||
SET sql_mode='';
|
SET sql_mode= '';
|
||||||
SET sql_quote_show_create=OFF;
|
SET sql_quote_show_create= OFF;
|
||||||
|
|
||||||
CREATE TABLE t1 (i INT);
|
CREATE TABLE t1 (i INT);
|
||||||
SHOW CREATE TABLE t1;
|
SHOW CREATE TABLE t1;
|
||||||
@ -181,7 +193,8 @@ CREATE TABLE `table` (i INT);
|
|||||||
SHOW CREATE TABLE `table`;
|
SHOW CREATE TABLE `table`;
|
||||||
DROP TABLE `table`;
|
DROP TABLE `table`;
|
||||||
|
|
||||||
SET sql_quote_show_create=ON;
|
SET sql_quote_show_create= @old_sql_quote_show_create;
|
||||||
|
SET sql_mode= @old_sql_mode;
|
||||||
|
|
||||||
#
|
#
|
||||||
# Test for bug #2719 "Heap tables status shows wrong or missing data."
|
# Test for bug #2719 "Heap tables status shows wrong or missing data."
|
||||||
|
Reference in New Issue
Block a user