diff options
Diffstat (limited to 'mysql-test/r/federated_server.result')
-rw-r--r-- | mysql-test/r/federated_server.result | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/mysql-test/r/federated_server.result b/mysql-test/r/federated_server.result new file mode 100644 index 00000000000..a8dc9a5a949 --- /dev/null +++ b/mysql-test/r/federated_server.result @@ -0,0 +1,112 @@ +stop slave; +drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; +reset master; +reset slave; +drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; +start slave; +stop slave; +DROP DATABASE IF EXISTS federated; +CREATE DATABASE federated; +DROP DATABASE IF EXISTS federated; +CREATE DATABASE federated; +create database first_db; +create database second_db; +use first_db; +DROP TABLE IF EXISTS first_db.t1; +Warnings: +Note 1051 Unknown table 't1' +CREATE TABLE first_db.t1 ( +`id` int(20) NOT NULL, +`name` varchar(64) NOT NULL default '' + ) +DEFAULT CHARSET=latin1; +use second_db; +DROP TABLE IF EXISTS second_db.t1; +Warnings: +Note 1051 Unknown table 't1' +CREATE TABLE second_db.t1 ( +`id` int(20) NOT NULL, +`name` varchar(64) NOT NULL default '' + ) +DEFAULT CHARSET=latin1; +drop server if exists 'server_one'; +create server 'server_one' foreign data wrapper 'mysql' options +(HOST '127.0.0.1', +DATABASE 'first_db', +USER 'root', +PASSWORD '', +PORT 9308, +SOCKET '', +OWNER 'root'); +drop server if exists 'server_two'; +create server 'server_two' foreign data wrapper 'mysql' options +(HOST '127.0.0.1', +DATABASE 'second_db', +USER 'root', +PASSWORD '', +PORT 9308, +SOCKET '', +OWNER 'root'); +select * from mysql.servers; +Server_name Host Db Username Password Port Socket Wrapper Owner +test localhost test root 0 mysql root +server_one 127.0.0.1 first_db root 9308 mysql root +server_two 127.0.0.1 second_db root 9308 mysql root +DROP TABLE IF EXISTS federated.old; +Warnings: +Note 1051 Unknown table 'old' +CREATE TABLE federated.old ( +`id` int(20) NOT NULL, +`name` varchar(64) NOT NULL default '' + ) +ENGINE="FEDERATED" DEFAULT CHARSET=latin1 +CONNECTION='mysql://root@127.0.0.1:9308/first_db/t1'; +INSERT INTO federated.old (id, name) values (1, 'federated.old url'); +SELECT * FROM federated.old; +id name +1 federated.old url +DROP TABLE IF EXISTS federated.old2; +Warnings: +Note 1051 Unknown table 'old2' +CREATE TABLE federated.old2 ( +`id` int(20) NOT NULL, +`name` varchar(64) NOT NULL default '' + ) +ENGINE="FEDERATED" DEFAULT CHARSET=latin1 +CONNECTION='mysql://root@127.0.0.1:9308/second_db/t1'; +INSERT INTO federated.old2 (id, name) values (1, 'federated.old2 url'); +DROP TABLE IF EXISTS federated.t1; +Warnings: +Note 1051 Unknown table 't1' +CREATE TABLE federated.t1 ( +`id` int(20) NOT NULL, +`name` varchar(64) NOT NULL default '' + ) +ENGINE="FEDERATED" DEFAULT CHARSET=latin1 +CONNECTION='server_one'; +INSERT INTO federated.t1 (id, name) values (1, 'server_one, new scheme'); +SELECT * FROM federated.t1; +id name +1 federated.old url +1 server_one, new scheme +ALTER SERVER 'server_one' options(DATABASE 'second_db'); +flush tables; +INSERT INTO federated.t1 (id, name) values (1, 'server_two, new scheme'); +SELECT * FROM federated.t1; +id name +1 federated.old2 url +1 server_two, new scheme +drop table federated.t1; +drop server 'server_one'; +drop server 'server_two'; +select * from mysql.servers; +Server_name Host Db Username Password Port Socket Wrapper Owner +test localhost test root 0 mysql root +drop table first_db.t1; +drop table second_db.t1; +drop database first_db; +drop database second_db; +DROP TABLE IF EXISTS federated.t1; +DROP DATABASE IF EXISTS federated; +DROP TABLE IF EXISTS federated.t1; +DROP DATABASE IF EXISTS federated; |