~jlukas79/+junk/mysql-server

« back to all changes in this revision

Viewing changes to mysql-test/r/backup_nodata_driver.result

manual merge 6.0-main --> 6.0-bka-review

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
DROP DATABASE IF EXISTS bup_nodata;
 
2
DROP DATABASE IF EXISTS bup_data;
 
3
Creating tables
 
4
CREATE DATABASE bup_nodata;
 
5
CREATE DATABASE bup_data;
 
6
CREATE TABLE bup_data.myisam1 (a int, b char(30)) ENGINE=MYISAM;
 
7
CREATE TABLE bup_data.myisam2 (a int, b char(30)) ENGINE=MYISAM;
 
8
CREATE TABLE bup_data.myisam3 (a int, b char(30)) ENGINE=MYISAM;
 
9
CREATE TABLE bup_data.f1 (
 
10
`id` int(20) NOT NULL,
 
11
`group` int NOT NULL default 0,
 
12
`batch` InT NOT NULL default 0,
 
13
`qty` int NOT NULL default 0,
 
14
`name` varchar(32) NOT NULL default ''
 
15
    )
 
16
DEFAULT CHARSET=latin1;
 
17
CREATE TABLE bup_nodata.merge1 (a int, b char(30))
 
18
ENGINE=MERGE UNION=(bup_data.myisam1, bup_data.myisam2, bup_data.myisam3);
 
19
CREATE TABLE bup_nodata.f1 (
 
20
`id` int(20) NOT NULL,
 
21
`group` int NOT NULL default 0,
 
22
`batch` InT NOT NULL default 0,
 
23
`qty` int NOT NULL default 0,
 
24
`name` varchar(32) NOT NULL default ''
 
25
    )
 
26
ENGINE="FEDERATED" DEFAULT CHARSET=latin1
 
27
CONNECTION='mysql://root@127.0.0.1:MASTER_PORT/bup_data/f1';
 
28
CREATE TABLE bup_nodata.b1 (a int, b int, c char(10)) ENGINE=BLACKHOLE;
 
29
CREATE TABLE bup_nodata.e1 (
 
30
Period smallint(4) unsigned zerofill DEFAULT '0000' NOT NULL,
 
31
Vapor_period smallint(4) unsigned DEFAULT '0' NOT NULL
 
32
) ENGINE=example;
 
33
Inserting data
 
34
INSERT INTO bup_data.myisam1 VALUES (11, 'table 1');
 
35
INSERT INTO bup_data.myisam1 VALUES (12, 'table 1');
 
36
INSERT INTO bup_data.myisam1 VALUES (13, 'table 1');
 
37
INSERT INTO bup_data.myisam2 VALUES (21, 'table 2');
 
38
INSERT INTO bup_data.myisam2 VALUES (22, 'table 2');
 
39
INSERT INTO bup_data.myisam2 VALUES (23, 'table 2');
 
40
INSERT INTO bup_data.myisam3 VALUES (31, 'table 3');
 
41
INSERT INTO bup_data.myisam3 VALUES (32, 'table 3');
 
42
INSERT INTO bup_data.myisam3 VALUES (33, 'table 3');
 
43
INSERT INTO bup_data.f1 (id, name) VALUES (1, 'foo');
 
44
INSERT INTO bup_data.f1 (id, name) VALUES (2, 'fee');
 
45
INSERT INTO bup_data.f1 (id, `group`) VALUES (3, 42);
 
46
INSERT INTO bup_data.f1 (id, `batch`) VALUES (4, 23);
 
47
INSERT INTO bup_data.f1 (id, `qty`) VALUES (5, 1);
 
48
show data
 
49
SHOW FULL TABLES FROM bup_data;
 
50
Tables_in_bup_data      Table_type
 
51
f1      BASE TABLE
 
52
myisam1 BASE TABLE
 
53
myisam2 BASE TABLE
 
54
myisam3 BASE TABLE
 
55
SHOW FULL TABLES FROM bup_nodata;
 
56
Tables_in_bup_nodata    Table_type
 
57
b1      BASE TABLE
 
58
e1      BASE TABLE
 
59
f1      BASE TABLE
 
60
merge1  BASE TABLE
 
61
SELECT * FROM bup_nodata.merge1;
 
62
a       b
 
63
11      table 1
 
64
12      table 1
 
65
13      table 1
 
66
21      table 2
 
67
22      table 2
 
68
23      table 2
 
69
31      table 3
 
70
32      table 3
 
71
33      table 3
 
72
SELECT * FROM bup_nodata.f1;
 
73
id      group   batch   qty     name
 
74
1       0       0       0       foo
 
75
2       0       0       0       fee
 
76
3       42      0       0       
 
77
4       0       23      0       
 
78
5       0       0       1       
 
79
SELECT * FROM bup_nodata.b1;
 
80
a       b       c
 
81
SELECT * FROM bup_nodata.e1;
 
82
Period  Vapor_period
 
83
BACKUP DATABASE bup_data TO 'bup_data.bak';
 
84
backup_id
 
85
#
 
86
BACKUP DATABASE bup_nodata TO 'bup_nodata.bak';
 
87
backup_id
 
88
#
 
89
show data
 
90
SHOW FULL TABLES FROM bup_data;
 
91
Tables_in_bup_data      Table_type
 
92
f1      BASE TABLE
 
93
myisam1 BASE TABLE
 
94
myisam2 BASE TABLE
 
95
myisam3 BASE TABLE
 
96
SHOW FULL TABLES FROM bup_nodata;
 
97
Tables_in_bup_nodata    Table_type
 
98
b1      BASE TABLE
 
99
e1      BASE TABLE
 
100
f1      BASE TABLE
 
101
merge1  BASE TABLE
 
102
SELECT * FROM bup_nodata.merge1;
 
103
a       b
 
104
11      table 1
 
105
12      table 1
 
106
13      table 1
 
107
21      table 2
 
108
22      table 2
 
109
23      table 2
 
110
31      table 3
 
111
32      table 3
 
112
33      table 3
 
113
SELECT * FROM bup_nodata.f1;
 
114
id      group   batch   qty     name
 
115
1       0       0       0       foo
 
116
2       0       0       0       fee
 
117
3       42      0       0       
 
118
4       0       23      0       
 
119
5       0       0       1       
 
120
SELECT * FROM bup_nodata.b1;
 
121
a       b       c
 
122
SELECT * FROM bup_nodata.e1;
 
123
Period  Vapor_period
 
124
DROP DATABASE bup_data;
 
125
show data
 
126
SHOW FULL TABLES FROM bup_nodata;
 
127
Tables_in_bup_nodata    Table_type
 
128
b1      BASE TABLE
 
129
e1      BASE TABLE
 
130
f1      BASE TABLE
 
131
merge1  BASE TABLE
 
132
SELECT * FROM bup_nodata.merge1;
 
133
ERROR 42S02: Table 'bup_data.myisam1' doesn't exist
 
134
SELECT * FROM bup_nodata.f1;
 
135
Got one of the listed errors
 
136
SELECT * FROM bup_nodata.b1;
 
137
a       b       c
 
138
SELECT * FROM bup_nodata.e1;
 
139
Period  Vapor_period
 
140
DROP DATABASE bup_nodata;
 
141
Restoring nodata database.
 
142
RESTORE FROM 'bup_nodata.bak';
 
143
backup_id
 
144
#
 
145
show data
 
146
SHOW FULL TABLES FROM bup_nodata;
 
147
Tables_in_bup_nodata    Table_type
 
148
b1      BASE TABLE
 
149
e1      BASE TABLE
 
150
f1      BASE TABLE
 
151
merge1  BASE TABLE
 
152
SELECT * FROM bup_nodata.merge1;
 
153
ERROR 42S02: Table 'bup_data.myisam1' doesn't exist
 
154
SELECT * FROM bup_nodata.f1;
 
155
Got one of the listed errors
 
156
SELECT * FROM bup_nodata.b1;
 
157
a       b       c
 
158
SELECT * FROM bup_nodata.e1;
 
159
Period  Vapor_period
 
160
Restoring data database.
 
161
RESTORE FROM 'bup_data.bak';
 
162
backup_id
 
163
#
 
164
show data
 
165
SHOW FULL TABLES FROM bup_data;
 
166
Tables_in_bup_data      Table_type
 
167
f1      BASE TABLE
 
168
myisam1 BASE TABLE
 
169
myisam2 BASE TABLE
 
170
myisam3 BASE TABLE
 
171
SHOW FULL TABLES FROM bup_nodata;
 
172
Tables_in_bup_nodata    Table_type
 
173
b1      BASE TABLE
 
174
e1      BASE TABLE
 
175
f1      BASE TABLE
 
176
merge1  BASE TABLE
 
177
SELECT * FROM bup_nodata.merge1;
 
178
a       b
 
179
11      table 1
 
180
12      table 1
 
181
13      table 1
 
182
21      table 2
 
183
22      table 2
 
184
23      table 2
 
185
31      table 3
 
186
32      table 3
 
187
33      table 3
 
188
SELECT * FROM bup_nodata.f1;
 
189
id      group   batch   qty     name
 
190
1       0       0       0       foo
 
191
2       0       0       0       fee
 
192
3       42      0       0       
 
193
4       0       23      0       
 
194
5       0       0       1       
 
195
SELECT * FROM bup_nodata.b1;
 
196
a       b       c
 
197
SELECT * FROM bup_nodata.e1;
 
198
Period  Vapor_period
 
199
DROP DATABASE bup_data;
 
200
DROP DATABASE bup_nodata;