~mdcallag/+junk/5.1-map

« back to all changes in this revision

Viewing changes to mysql-test/t/ndb_restore.test

  • Committer: msvensson at pilot
  • Date: 2007-04-24 09:11:45 UTC
  • mfrom: (2469.1.106)
  • Revision ID: sp1r-msvensson@pilot.blaudden-20070424091145-10463
Merge pilot.blaudden:/home/msvensson/mysql/my51-m-mysql_upgrade
into  pilot.blaudden:/home/msvensson/mysql/mysql-5.1-maint

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
drop table if exists t1_c,t2_c,t3_c,t4_c,t5_c,t6_c,t7_c,t8_c,t9_c,t10_c;
9
9
--enable_warnings
10
10
 
 
11
# Bug #27775 - mediumint auto inc not restored correctly
 
12
#            - check mediumint
11
13
CREATE TABLE `t1_c` (
12
 
  `capgoaledatta` smallint(5) unsigned NOT NULL auto_increment,
 
14
  `capgoaledatta` mediumint(5) unsigned NOT NULL auto_increment,
13
15
  `goaledatta` char(2) NOT NULL default '',
14
16
  `maturegarbagefa` varchar(32) NOT NULL default '',
15
17
  PRIMARY KEY  (`capgoaledatta`,`goaledatta`,`maturegarbagefa`)
16
18
) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
17
 
INSERT INTO `t1_c` VALUES (2,'3','q3plus.qt'),(4,'4','q3plus.qt'),(1,'3','q3.net'),(3,'4','q3.net'),(3,'20','threetrees.qt');
18
 
 
 
19
INSERT INTO `t1_c` VALUES (2,'3','q3plus.qt'),(400,'4','q3plus.qt'),(1,'3','q3.net'),(3,'4','q3.net'),(3000,'20','threetrees.qt');
 
20
#
 
21
# Bug #27758 Restoring NDB backups makes table usable in SQL nodes
 
22
# - space in key made table unusable after restore
 
23
#
 
24
# Bug #27775 - mediumint auto inc not restored correctly
 
25
#            - check smallint
19
26
CREATE TABLE `t2_c` (
20
27
  `capgotod` smallint(5) unsigned NOT NULL auto_increment,
21
28
  `gotod` smallint(5) unsigned NOT NULL default '0',
24
31
  `descrpooppo` varchar(64) default NULL,
25
32
  `svcutonsa` varchar(64) NOT NULL default '',
26
33
  PRIMARY KEY  (`capgotod`),
27
 
  KEY `i_quadaddsvr` (`gotod`)
 
34
  KEY `i quadaddsvr` (`gotod`)
28
35
) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
29
 
INSERT INTO `t2_c` VALUES (5,4,'','q3.net','addavp:MK_CASELECTOR=1','postorod rattoaa'),(2,1,'4','','addavp:MK_BRANDTAD=345','REDS Brandtad'),(3,2,'4','q3.net','execorder','fixedRatediPO REDS'),(1,1,'3','','addavp:MK_BRANDTAD=123','TEST Brandtad'),(6,5,'','told.q3.net','addavp:MK_BRANDTAD=123','Brandtad Toldzone'),(4,3,'3','q3.net','addavp:MK_POOLHINT=2','ratedi PO TEST');
 
36
INSERT INTO `t2_c` VALUES (500,4,'','q3.net','addavp:MK_CASELECTOR=1','postorod rattoaa'),(2,1,'4','','addavp:MK_BRANDTAD=345','REDS Brandtad'),(3,2,'4','q3.net','execorder','fixedRatediPO REDS'),(1,1,'3','','addavp:MK_BRANDTAD=123','TEST Brandtad'),(6,5,'','told.q3.net','addavp:MK_BRANDTAD=123','Brandtad Toldzone'),(4,3,'3','q3.net','addavp:MK_POOLHINT=2','ratedi PO TEST');
30
37
 
31
38
CREATE TABLE `t3_c` (
32
39
  `CapGoaledatta` smallint(5) unsigned NOT NULL default '0',
35
42
) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
36
43
INSERT INTO `t3_c` VALUES (5,3),(2,4),(5,4),(1,3);
37
44
 
 
45
# Bug #27775 - mediumint auto inc not restored correctly
 
46
#            - check bigint
38
47
CREATE TABLE `t4_c` (
39
48
  `capfa` bigint(20) unsigned NOT NULL auto_increment,
40
49
  `realm` varchar(32) NOT NULL default '',
46
55
  KEY `capfa` (`capfa`),
47
56
  KEY `i_quadentity` (`fa`,`realm`)
48
57
) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
49
 
INSERT INTO `t4_c` VALUES (18,'john.smith','q3.net','dessjohn.smith',0,NULL),(21,'quad_katt_with_brandtad','q3.net','acne',0,NULL),(22,'quad_katt_carattoaa','q3.net','acne',0,NULL),(26,'436462612809','sqasdt.q3.net','N/A',0,'6'),(19,'john','smith.qt','dessjohn',0,NULL),(33,'436643196120','sqasdt.q3.net','N/A',1,'6'),(28,'436642900019','sqasdt.q3.net','N/A',0,'6'),(30,'436462900209','sqasdt.q3.net','N/A',0,'6'),(16,'436640006666','sqasdt.q3.net','',0,NULL),(19,'dette','el-redun.com','dessdette',0,NULL),(12,'quad_kattPP','q3.net','acne',2,NULL),(14,'436640008888','sqasdt.q3.net','',0,NULL),(29,'463624900028','sqasdt.q3.net','N/A',0,'6'),(15,'436640099099','sqasdt.q3.net','',0,NULL),(13,'pap','q3plus.qt','acne',1,NULL),(19,'436642612091','sqasdt.q3.net','N/A',0,'6'),(12,'quad_katt','q3.net','acne',0,NULL),(11,'quad_kattVK','q3.net','acne',1,NULL),(32,'463641969502','sqasdt.q3.net','N/A',1,'6'),(20,'joe','q3.net','joedesswd',0,NULL),(29,'436642900034','sqasdt.q3.net','N/A',0,'6'),(25,'contind','armerde.qt','acne',1,NULL);
 
58
INSERT INTO `t4_c` VALUES (18,'john.smith','q3.net','dessjohn.smith',0,NULL),(21,'quad_katt_with_brandtad','q3.net','acne',0,NULL),(2200,'quad_katt_carattoaa','q3.net','acne',0,NULL),(26,'436462612809','sqasdt.q3.net','N/A',0,'6'),(19,'john','smith.qt','dessjohn',0,NULL),(33,'436643196120','sqasdt.q3.net','N/A',1,'6'),(28,'436642900019','sqasdt.q3.net','N/A',0,'6'),(30,'436462900209','sqasdt.q3.net','N/A',0,'6'),(16,'436640006666','sqasdt.q3.net','',0,NULL),(19,'dette','el-redun.com','dessdette',0,NULL),(12,'quad_kattPP','q3.net','acne',2,NULL),(14,'436640008888','sqasdt.q3.net','',0,NULL),(29,'463624900028','sqasdt.q3.net','N/A',0,'6'),(15,'436640099099','sqasdt.q3.net','',0,NULL),(13,'pap','q3plus.qt','acne',1,NULL),(19,'436642612091','sqasdt.q3.net','N/A',0,'6'),(12,'quad_katt','q3.net','acne',0,NULL),(11,'quad_kattVK','q3.net','acne',1,NULL),(32000,'463641969502','sqasdt.q3.net','N/A',1,'6'),(20,'joe','q3.net','joedesswd',0,NULL),(290000000,'436642900034','sqasdt.q3.net','N/A',0,'6'),(25,'contind','armerde.qt','acne',1,NULL);
50
59
 
51
60
CREATE TABLE `t5_c` (
52
61
  `capfa` bigint(20) unsigned NOT NULL default '0',
64
73
) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
65
74
INSERT INTO `t6_c` VALUES (15,16,0),(19,20,0),(18326932092909551615,30,0),(26,29,0),(18326932092909551615,29,0),(19,18,0),(26,28,0),(12,14,0);
66
75
 
 
76
# Bug #27775 - mediumint auto inc not restored correctly
 
77
#            - check tinyint
67
78
CREATE TABLE `t7_c` (
68
79
  `dardpo` char(15) NOT NULL default '',
69
 
  `dardtestard` tinyint(3) unsigned NOT NULL default '0',
 
80
  `dardtestard` tinyint(3) unsigned NOT NULL auto_increment,
70
81
  `FastFA` char(5) NOT NULL default '',
71
82
  `FastCode` char(6) NOT NULL default '',
72
83
  `Fastca` char(1) NOT NULL default '',
138
149
#   seen by select below
139
150
CREATE TABLE t10_c (a INT AUTO_INCREMENT KEY) ENGINE=ndbcluster DEFAULT CHARSET=latin1;
140
151
INSERT INTO t10_c VALUES (1),(2),(3);
 
152
# Bug #27775 - mediumint auto inc not restored correctly
 
153
#            - check int
 
154
insert into t10_c values (10000),(2000),(3000);
141
155
 
142
156
create table t1 engine=myisam as select * from t1_c;
143
157
create table t2 engine=myisam as select * from t2_c;
215
229
 
216
230
# Bug #20820 cont'd
217
231
select * from t10_c order by a;
 
232
# Bug #27775 cont'd
 
233
# - auto inc info should be correct
 
234
--replace_column 1 X 2 X 3 X 4 X 5 X 6 X 7 X 8 X 9 X 10 X 12 X 13 X 14 X 15 X 16 X 17 X 18 X
 
235
show table status like 't1_c';
 
236
--replace_column 1 X 2 X 3 X 4 X 5 X 6 X 7 X 8 X 9 X 10 X 12 X 13 X 14 X 15 X 16 X 17 X 18 X
 
237
show table status like 't2_c'; 
 
238
--replace_column 1 X 2 X 3 X 4 X 5 X 6 X 7 X 8 X 9 X 10 X 12 X 13 X 14 X 15 X 16 X 17 X 18 X
 
239
show table status like 't4_c'; 
 
240
--replace_column 1 X 2 X 3 X 4 X 5 X 6 X 7 X 8 X 9 X 10 X 12 X 13 X 14 X 15 X 16 X 17 X 18 X
 
241
show table status like 't7_c'; 
 
242
--replace_column 1 X 2 X 3 X 4 X 5 X 6 X 7 X 8 X 9 X 10 X 12 X 13 X 14 X 15 X 16 X 17 X 18 X
 
243
show table status like 't10_c';
218
244
 
219
245
#
220
246
# Try Partitioned tables as well