mark some file to been opensource for ce-farm
This commit is contained in:
109
tools/deploy/mysql_test/t/information_schema.test
Normal file
109
tools/deploy/mysql_test/t/information_schema.test
Normal file
@ -0,0 +1,109 @@
|
||||
--result_format 4
|
||||
--disable_query_log
|
||||
set @@session.explicit_defaults_for_timestamp=off;
|
||||
--enable_query_log
|
||||
# owner: peihan.dph
|
||||
# owner group: SQL3
|
||||
# description:
|
||||
#
|
||||
|
||||
# tags: inner_table, schema
|
||||
|
||||
let $cpu = 1;
|
||||
let $memory = 1073741824;
|
||||
let $min_memory = 1073741824;
|
||||
let $disk = 536870912;
|
||||
let $iops = 100000;
|
||||
let $session = 64;
|
||||
|
||||
use information_schema;
|
||||
desc information_schema.columns;
|
||||
desc information_schema.tables;
|
||||
desc information_schema.session_variables;
|
||||
desc information_schema.table_constraints;
|
||||
desc information_schema.character_sets;
|
||||
desc information_schema.global_variables;
|
||||
desc information_schema.statistics;
|
||||
desc information_schema.schemata;
|
||||
desc information_schema.views;
|
||||
desc information_schema.files;
|
||||
|
||||
#select * from information_schema.columns;
|
||||
--sorted_result
|
||||
--replace_column 8 NULL 9 NULL 10 NULL 15 NULL 16 NULL
|
||||
select * from information_schema.tables where table_schema in ('oceanbase', 'mysql', 'information_schema') order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
|
||||
--echo test
|
||||
#--sorted_result
|
||||
#select * from information_schema.session_variables where variable_name != 'version_comment' and variable_name != 'version' order by VARIABLE_NAME;
|
||||
#--sorted_result
|
||||
#select * from information_schema.global_variables where variable_name != 'version_comment' and variable_name != 'version' order by VARIABLE_NAME;
|
||||
--sorted_result
|
||||
select * from information_schema.table_constraints where table_schema in ('oceanbase', 'mysql', 'information_schema') order by CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME;
|
||||
--sorted_result
|
||||
select * from information_schema.character_sets;
|
||||
--sorted_result
|
||||
select * from information_schema.statistics where table_schema in ('oceanbase', 'mysql', 'information_schema') and TABLE_NAME not like "ob_all_proxy%" order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
|
||||
--sorted_result
|
||||
select * from information_schema.schemata where schema_name in ('oceanbase', 'mysql', 'information_schema') order by CATALOG_NAME, SCHEMA_NAME;
|
||||
--sorted_result
|
||||
select * from information_schema.views where table_schema in ('oceanbase', 'mysql', 'information_schema') order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
|
||||
# should be empty
|
||||
--sorted_result
|
||||
select * from information_schema.files;
|
||||
|
||||
create database test1;
|
||||
use test1;
|
||||
create table t1tenant1(c1 bigint primary key, c2 bigint);
|
||||
connection default;
|
||||
--replace_column 8 NULL 9 NULL 10 NULL 15 NULL 16 NULL
|
||||
select * from information_schema.tables where table_schema in ('oceanbase', 'mysql', 'information_schema', 'test1') order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
|
||||
|
||||
create index t1tenant1_idx1 on t1tenant1(c2, c1);
|
||||
create unique index t1tenant1_uidx on t1tenant1(c2);
|
||||
create view vt1tenant1 as select c1,c2 from t1tenant1;
|
||||
|
||||
use information_schema;
|
||||
#select * from information_schema.columns;
|
||||
#select * from information_schema.tables;
|
||||
--sorted_result
|
||||
select * from information_schema.table_constraints where table_schema in ('oceanbase', 'mysql', 'information_schema', 'test1') order by CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME;
|
||||
|
||||
--sorted_result
|
||||
select * from information_schema.schemata where schema_name in ('oceanbase', 'mysql', 'information_schema', 'test1') order by CATALOG_NAME, SCHEMA_NAME;
|
||||
--sorted_result
|
||||
select * from information_schema.views where table_schema in ('oceanbase', 'mysql', 'information_schema', 'test1') order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
|
||||
|
||||
|
||||
# login using sys tenant
|
||||
connect (conn_sys,$OBMYSQL_MS0,root@sys,,*NO-ONE*,$OBMYSQL_PORT);
|
||||
set @@session.ob_query_timeout = 60000000;
|
||||
use information_schema;
|
||||
--disable_warnings
|
||||
drop table if exists t1, t2, t3;
|
||||
--enable_warnings
|
||||
#select * from information_schema.schemata;
|
||||
#select * from information_schema.columns;
|
||||
#select * from information_schema.session_variables where variable_name != 'version_comment' and variable_name != 'version' order by VARIABLE_NAME;
|
||||
#select * from information_schema.global_variables where variable_name != 'version_comment' and variable_name != 'version' order by VARIABLE_NAME;
|
||||
--sorted_result
|
||||
select * from information_schema.table_constraints where table_schema in ('oceanbase', 'mysql', 'information_schema', 'SYS', 'LBACSYS', 'ORAAUDITOR') order by CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME;
|
||||
--sorted_result
|
||||
select * from information_schema.statistics where table_schema in ('oceanbase', 'mysql', 'information_schema', 'SYS', 'LBACSYS', 'ORAAUDITOR') and TABLE_NAME not like "ob_all_proxy%" order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
|
||||
--sorted_result
|
||||
select * from information_schema.views where table_schema in ('oceanbase', 'mysql', 'information_schema', 'SYS', 'LBACSYS', 'ORAAUDITOR') order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
|
||||
|
||||
|
||||
--error 1049
|
||||
use test1;
|
||||
connection default;
|
||||
use information_schema;
|
||||
#select * from information_schema.columns;
|
||||
#select * from information_schema.schemata;
|
||||
--sorted_result
|
||||
select * from information_schema.table_constraints where table_schema in ('oceanbase', 'mysql', 'information_schema', 'test1') order by CONSTRAINT_CATALOG, CONSTRAINT_SCHEMA, CONSTRAINT_NAME;
|
||||
--sorted_result
|
||||
select * from information_schema.statistics where table_schema in ('oceanbase', 'mysql', 'information_schema', 'test1') and TABLE_NAME not like "ob_all_proxy%" order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
|
||||
--sorted_result
|
||||
select * from information_schema.views where table_schema in ('oceanbase', 'mysql', 'information_schema', 'test1') order by TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME;
|
||||
|
||||
drop database test1;
|
||||
Reference in New Issue
Block a user