mirror of
https://github.com/MariaDB/server.git
synced 2025-01-19 21:42:35 +01:00
18cd61d0d0
Redesigned the handler close functions so that they are usable at different places where waiting for closing tables is done.
120 lines
2.4 KiB
Text
120 lines
2.4 KiB
Text
drop table if exists t1;
|
|
create table t1 (a int not null auto_increment primary key);
|
|
insert into t1 values(0);
|
|
lock table t1 read;
|
|
flush table t1;
|
|
check table t1;
|
|
Table Op Msg_type Msg_text
|
|
test.t1 check status OK
|
|
drop table t1;
|
|
drop database if exists test_test;
|
|
create database test_test;
|
|
use test_test;
|
|
create table t1(table_id char(20) primary key);
|
|
insert into t1 values ('test_test.t1');
|
|
insert into t1 values ('');
|
|
handler t1 open;
|
|
handler t1 read first limit 9;
|
|
table_id
|
|
test_test.t1
|
|
|
|
create table t2(table_id char(20) primary key);
|
|
insert into t2 values ('test_test.t2');
|
|
insert into t2 values ('');
|
|
handler t2 open;
|
|
handler t2 read first limit 9;
|
|
table_id
|
|
test_test.t2
|
|
|
|
use test;
|
|
drop table if exists t1;
|
|
create table t1(table_id char(20) primary key);
|
|
insert into t1 values ('test.t1');
|
|
insert into t1 values ('');
|
|
handler t1 open;
|
|
handler t1 read first limit 9;
|
|
table_id
|
|
test.t1
|
|
|
|
use test;
|
|
handler test.t1 read first limit 9;
|
|
table_id
|
|
test.t1
|
|
|
|
handler test.t2 read first limit 9;
|
|
Unknown table 't2' in HANDLER
|
|
handler test_test.t1 read first limit 9;
|
|
table_id
|
|
test_test.t1
|
|
|
|
handler test_test.t2 read first limit 9;
|
|
table_id
|
|
test_test.t2
|
|
|
|
handler test_test.t1 close;
|
|
drop table test_test.t1;
|
|
handler test_test.t2 close;
|
|
drop table test_test.t2;
|
|
drop database test_test;
|
|
use test;
|
|
handler test.t1 close;
|
|
drop table test.t1;
|
|
drop table if exists t1;
|
|
drop table if exists t2;
|
|
create table t1(table_id char(20) primary key);
|
|
create table t2(table_id char(20) primary key);
|
|
insert into t1 values ('test.t1');
|
|
insert into t1 values ('');
|
|
insert into t2 values ('test.t2');
|
|
insert into t2 values ('');
|
|
handler t1 open as a1;
|
|
handler t1 open as a2;
|
|
handler t2 open;
|
|
handler a1 read first limit 9;
|
|
table_id
|
|
test.t1
|
|
|
|
handler a2 read first limit 9;
|
|
table_id
|
|
test.t1
|
|
|
|
handler t2 read first limit 9;
|
|
table_id
|
|
test.t2
|
|
|
|
flush tables;
|
|
handler a1 read first limit 9;
|
|
Unknown table 'a1' in HANDLER
|
|
handler a2 read first limit 9;
|
|
Unknown table 'a2' in HANDLER
|
|
handler t2 read first limit 9;
|
|
Unknown table 't2' in HANDLER
|
|
handler t1 open as a1;
|
|
handler t1 open as a2;
|
|
handler t2 open;
|
|
handler a1 read first limit 9;
|
|
table_id
|
|
test.t1
|
|
|
|
handler a2 read first limit 9;
|
|
table_id
|
|
test.t1
|
|
|
|
handler t2 read first limit 9;
|
|
table_id
|
|
test.t2
|
|
|
|
flush table t1;
|
|
handler a1 read first limit 9;
|
|
Unknown table 'a1' in HANDLER
|
|
handler a2 read first limit 9;
|
|
Unknown table 'a2' in HANDLER
|
|
handler t2 read first limit 9;
|
|
table_id
|
|
test.t2
|
|
|
|
flush table t2;
|
|
handler t2 close;
|
|
Unknown table 't2' in HANDLER
|
|
drop table t1;
|
|
drop table t2;
|