ndb_restore.test
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:11k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. -- source include/have_ndb.inc
  2. -- source include/not_embedded.inc
  3. --disable_warnings
  4. use test;
  5. drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
  6. drop table if exists t1_c,t2_c,t3_c,t4_c,t5_c,t6_c,t7_c,t8_c,t9_c;
  7. --enable_warnings
  8. CREATE TABLE `t1` (
  9.   `capgoaledatta` smallint(5) unsigned NOT NULL auto_increment,
  10.   `goaledatta` char(2) NOT NULL default '',
  11.   `maturegarbagefa` varchar(32) NOT NULL default '',
  12.   PRIMARY KEY  (`capgoaledatta`,`goaledatta`,`maturegarbagefa`)
  13. ) ENGINE=myisam DEFAULT CHARSET=latin1;
  14. INSERT INTO `t1` VALUES (2,'3','q3plus.qt'),(4,'4','q3plus.qt'),(1,'3','q3.net'),(3,'4','q3.net'),(3,'20','threetrees.qt');
  15. CREATE TABLE `t2` (
  16.   `capgotod` smallint(5) unsigned NOT NULL auto_increment,
  17.   `gotod` smallint(5) unsigned NOT NULL default '0',
  18.   `goaledatta` char(2) default NULL,
  19.   `maturegarbagefa` varchar(32) default NULL,
  20.   `descrpooppo` varchar(64) default NULL,
  21.   `svcutonsa` varchar(64) NOT NULL default '',
  22.   PRIMARY KEY  (`capgotod`),
  23.   KEY `i_quadaddsvr` (`gotod`)
  24. ) ENGINE=myisam DEFAULT CHARSET=latin1;
  25. INSERT INTO `t2` 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');
  26. CREATE TABLE `t3` (
  27.   `CapGoaledatta` smallint(5) unsigned NOT NULL default '0',
  28.   `capgotod` smallint(5) unsigned NOT NULL default '0',
  29.   PRIMARY KEY  (`capgotod`,`CapGoaledatta`)
  30. ) ENGINE=myisam DEFAULT CHARSET=latin1;
  31. INSERT INTO `t3` VALUES (5,3),(2,4),(5,4),(1,3);
  32. CREATE TABLE `t4` (
  33.   `capfa` bigint(20) unsigned NOT NULL auto_increment,
  34.   `realm` varchar(32) NOT NULL default '',
  35.   `authpwchap` varchar(32) default NULL,
  36.   `fa` varchar(32) NOT NULL default '',
  37.   `payyingatta` tinyint(4) NOT NULL default '0',
  38.   `status` char(1) default NULL,
  39.   PRIMARY KEY  (`fa`,`realm`),
  40.   KEY `capfa` (`capfa`),
  41.   KEY `i_quadentity` (`fa`,`realm`)
  42. ) ENGINE=myisam DEFAULT CHARSET=latin1;
  43. INSERT INTO `t4` 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);
  44. CREATE TABLE `t5` (
  45.   `capfa` bigint(20) unsigned NOT NULL default '0',
  46.   `gotod` smallint(5) unsigned NOT NULL default '0',
  47.   `orderutonsa` varchar(64) NOT NULL default '',
  48.   PRIMARY KEY  (`capfa`,`gotod`,`orderutonsa`)
  49. ) ENGINE=myisam DEFAULT CHARSET=latin1;
  50. INSERT INTO `t5` VALUES (21,2,''),(21,1,''),(22,4,'');
  51. CREATE TABLE `t6` (
  52.   `capfa_parent` bigint(20) unsigned NOT NULL default '0',
  53.   `capfa_child` bigint(20) unsigned NOT NULL default '0',
  54.   `relatta` smallint(5) unsigned NOT NULL default '0',
  55.   PRIMARY KEY  (`capfa_child`,`capfa_parent`,`relatta`)
  56. ) ENGINE=myisam DEFAULT CHARSET=latin1;
  57. INSERT INTO `t6` 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);
  58. CREATE TABLE `t7` (
  59.   `dardpo` char(15) NOT NULL default '',
  60.   `dardtestard` tinyint(3) unsigned NOT NULL default '0',
  61.   `FastFA` char(5) NOT NULL default '',
  62.   `FastCode` char(6) NOT NULL default '',
  63.   `Fastca` char(1) NOT NULL default '',
  64.   `Fastmag` char(1) NOT NULL default '',
  65.   `Beareratta` char(2) NOT NULL default '',
  66.   PRIMARY KEY  (`dardpo`,`dardtestard`)
  67. ) ENGINE=myisam DEFAULT CHARSET=latin1;
  68. INSERT INTO `t7` VALUES ('2.6.2.4',24,'CECHP','54545','0','0','5'),('2.2.5.4',26,'CANFA','33223','1','1','4'),('4.3.2.4',28,'ITALD','54222','1','0','5'),('129..0.0.eins',28,'G','99999','1','1','5'),('1.1.1.1',24,'AUTPT','32323','0','1','3');
  69. CREATE TABLE `t8` (
  70.   `kattjame` varchar(32) NOT NULL default '',
  71.   `realm` varchar(32) NOT NULL default '',
  72.   `realm_entered` varchar(32) NOT NULL default '',
  73.   `maturegarbagefa` varchar(32) NOT NULL default '',
  74.   `hunderaaarbagefa_parent` varchar(32) NOT NULL default '',
  75.   `kattjame_entered` varchar(32) NOT NULL default '',
  76.   `hunderaaarbagefa` varchar(32) NOT NULL default '',
  77.   `gest` varchar(16) default NULL,
  78.   `hassetino` varchar(16) NOT NULL default '',
  79.   `aaaproxysessfa` varchar(255) default NULL,
  80.   `autologonallowed` char(1) default NULL,
  81.   `squardporoot` varchar(15) NOT NULL default '',
  82.   `naspo` varchar(15) default NULL,
  83.   `beareratta` char(2) default NULL,
  84.   `fastCode` varchar(6) default NULL,
  85.   `fastFA` varchar(5) default NULL,
  86.   `fastca` char(1) default NULL,
  87.   `fastmag` char(1) default NULL,
  88.   `lastupdate` datetime default NULL,
  89.   `hassetistart` datetime NOT NULL default '0000-00-00 00:00:00',
  90.   `accthassetitime` int(10) unsigned default NULL,
  91.   `acctoutputoctets` bigint(20) unsigned default NULL,
  92.   `acctinputoctets` bigint(20) unsigned default NULL,
  93.   PRIMARY KEY  (`kattjame`,`hunderaaarbagefa`,`hassetistart`,`hassetino`),
  94.   KEY `squardporoot` (`squardporoot`)
  95. ) ENGINE=myisam DEFAULT CHARSET=latin1;
  96. INSERT INTO `t8` VALUES ('4tt45345235','pap','q3plus.qt','q3plus.qt','q3.net','436643196120','436643196929','8956234534568968','5524595699','uxasmt21.net.acne.qt/481889229462692422','','1.1.1.1','2.2.4.6','4','86989','34','x','x','2012-03-12 12:55:34','2012-12-05 11:20:04',3223433,3369,9565),('4545435545','john','q3.net','q3.net','acne.li','436643196120','436643196929','45345234568968','995696699','uxasmt21.net.acne.qt/481889229462692423','','1.1.1.1','2.2.9.8','2','86989','34','x','x','2012-03-12 11:35:03','2012-12-05 08:50:04',8821923,169,3565),('versteckter_q3net_katt','joe','q3.net','elredun.com','q3.net','436643196120','436643196939','91341234568968','695595699','uxasmt21.net.acne.qt/481889229462692421','','1.1.1.1','2.5.2.5','3','86989','34','x','x','2012-03-12 18:35:04','2012-12-05 12:35:04',1923123,9569,6565);
  97. CREATE TABLE `t9` (
  98.   `kattjame` varchar(32) NOT NULL default '',
  99.   `kattjame_entered` varchar(32) NOT NULL default '',
  100.   `realm` varchar(32) NOT NULL default '',
  101.   `realm_entered` varchar(32) NOT NULL default '',
  102.   `maturegarbagefa` varchar(32) NOT NULL default '',
  103.   `hunderaaarbagefa` varchar(32) NOT NULL default '',
  104.   `hunderaaarbagefa_parent` varchar(32) NOT NULL default '',
  105.   `gest` varchar(16) default NULL,
  106.   `hassetino` varchar(16) NOT NULL default '',
  107.   `squardporoot` varchar(15) NOT NULL default '',
  108.   `naspo` varchar(15) default NULL,
  109.   `beareratta` char(2) default NULL,
  110.   `fastCode` varchar(6) default NULL,
  111.   `fastFA` varchar(5) default NULL,
  112.   `fastca` char(1) default NULL,
  113.   `fastmag` char(1) default NULL,
  114.   `lastupdate` datetime default NULL,
  115.   `hassetistart` datetime NOT NULL default '0000-00-00 00:00:00',
  116.   `accthassetitime` int(10) unsigned default NULL,
  117.   `actcoutpuocttets` bigint(20) unsigned default NULL,
  118.   `actinputocctets` bigint(20) unsigned default NULL,
  119.   `terminateraste` tinyint(3) unsigned default NULL,
  120.   PRIMARY KEY  (`kattjame`,`hunderaaarbagefa`,`hassetistart`,`hassetino`)
  121. ) ENGINE=myisam DEFAULT CHARSET=latin1;
  122. INSERT INTO `t9` VALUES ('3g4jh8gar2t','joe','q3.net','elredun.com','q3.net','436643316120','436643316939','91341234568968','695595699','1.1.1.1','2.2.6.2','3','86989','34','x','x','2012-03-12 18:35:04','2012-12-05 12:35:04',3123123,9569,6565,1),('4tt45345235','pap','q3plus.qt','q3plus.qt','q3.net','436643316120','436643316939','8956234534568968','5254595969','1.1.1.1','8.6.2.2','4','86989','34','x','x','2012-03-12 12:55:34','2012-12-05 11:20:04',3223433,3369,9565,2),('4545435545','john','q3.net','q3.net','acne.li','436643316120','436643316939','45345234568968','995696699','1.1.1.1','2.9.9.2','2','86998','34','x','x','2012-03-12 11:35:03','2012-12-05 08:50:04',8823123,169,3565,3);
  123. create table t1_c engine=ndbcluster as select * from t1;
  124. create table t2_c engine=ndbcluster as select * from t2;
  125. create table t3_c engine=ndbcluster as select * from t3;
  126. create table t4_c engine=ndbcluster as select * from t4;
  127. create table t5_c engine=ndbcluster as select * from t5;
  128. create table t6_c engine=ndbcluster as select * from t6;
  129. create table t7_c engine=ndbcluster as select * from t7;
  130. create table t8_c engine=ndbcluster as select * from t8;
  131. create table t9_c engine=ndbcluster as select * from t9;
  132. --exec $NDB_MGM --no-defaults -e "start backup" >> $NDB_TOOLS_OUTPUT
  133. drop table t1_c,t2_c,t3_c,t4_c,t5_c,t6_c,t7_c,t8_c,t9_c;
  134. --exec $NDB_TOOLS_DIR/ndb_restore --no-defaults -b 1 -n 1 -m -r --print --print_meta $NDB_BACKUP_DIR/BACKUP/BACKUP-1 >> $NDB_TOOLS_OUTPUT
  135. --exec $NDB_TOOLS_DIR/ndb_restore --no-defaults -b 1 -n 2 -r --print --print_meta $NDB_BACKUP_DIR/BACKUP/BACKUP-1 >> $NDB_TOOLS_OUTPUT
  136. show tables;
  137. select count(*) from t1;
  138. select count(*) from t1_c;
  139. select count(*)
  140.   from (select * from t1 union 
  141.         select * from t1_c) a;
  142. select count(*) from t2;
  143. select count(*) from t2_c;
  144. select count(*)
  145.   from (select * from t2 union 
  146.         select * from t2_c) a;
  147. select count(*) from t3;
  148. select count(*) from t3_c;
  149. select count(*)
  150.   from (select * from t3 union 
  151.         select * from t3_c) a;
  152. select count(*) from t4;
  153. select count(*) from t4_c;
  154. select count(*)
  155.   from (select * from t4 union 
  156.         select * from t4_c) a;
  157. select count(*) from t5;
  158. select count(*) from t5_c;
  159. select count(*)
  160.   from (select * from t5 union 
  161.         select * from t5_c) a;
  162. select count(*) from t6;
  163. select count(*) from t6_c;
  164. select count(*)
  165.   from (select * from t6 union 
  166.         select * from t6_c) a;
  167. select count(*) from t7;
  168. select count(*) from t7_c;
  169. select count(*)
  170.   from (select * from t7 union 
  171.         select * from t7_c) a;
  172. select count(*) from t8;
  173. select count(*) from t8_c;
  174. select count(*)
  175.   from (select * from t8 union 
  176.         select * from t8_c) a;
  177. select count(*) from t9;
  178. select count(*) from t9_c;
  179. select count(*)
  180.   from (select * from t9 union 
  181.         select * from t9_c) a;
  182. --disable_warnings
  183. drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
  184. drop table if exists t1_c,t2_c,t3_c,t4_c,t5_c,t6_c,t7_c,t8_c,t9_c;
  185. --enable_warnings
  186. #
  187. # Test BUG#10287
  188. #
  189. --exec $NDB_TOOLS_DIR/ndb_select_all --no-defaults -d sys -D , SYSTAB_0 | grep 520093696
  190. # End of 4.1 tests