~chuck-bell/mysql-utilities/mysql-utilities

« back to all changes in this revision

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

  • Committer: chuck.bell at oracle
  • Date: 2011-07-05 22:09:50 UTC
  • Revision ID: chuck.bell@oracle.com-20110705220950-ehp8m1ukj6uqi1y7
BUG#12632010 : Add feature to allow conversion of storage engines on copy or import

This patch adds the ability to specify a different storage engine for
all tables during a copy or import operation in mysqldbcopy and 
mysqldbimport using a new option named --new-storage-engine.

The patch also adds the ability to specify a default storage engine to
use if the storage engine specified in the import or from the source
during a copy is not available on the destination. This option is
--default-storage-engine. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
util_test.t8: ENGINE=MEMORY
13
13
util_test.t9: ENGINE=InnoDB
14
14
util_test.t10: ENGINE=MEMORY
 
15
Test case 2 - convert to memory storage engine
 
16
# Source on localhost: ... connected.
 
17
# Importing ... bad_engines.csv
 
18
# Adding missing ENGINE=MEMORY clause for table `util_test`.`t1`.
 
19
# Replacing ENGINE=CAYMAN with ENGINE=MEMORY for table `util_test`.`t2`.
 
20
# Replacing ENGINE=BOXSTER with ENGINE=MEMORY for table `util_test`.`t3`.
 
21
# Replacing ENGINE=MYISAM with ENGINE=MEMORY for table `util_test`.`t4`.
 
22
# Adding missing ENGINE=MEMORY clause for table `util_test`.`t5`.
 
23
# Replacing ENGINE=CARRERA with ENGINE=MEMORY for table `util_test`.`t6`.
 
24
# Adding missing ENGINE=MEMORY clause for table `util_test`.`t7`.
 
25
# Replacing ENGINE=PANAMERA with ENGINE=MEMORY for table `util_test`.`t8`.
 
26
# Replacing ENGINE=INNODB with ENGINE=MEMORY for table `util_test`.`t9`.
 
27
# Adding missing ENGINE=MEMORY clause for table `util_test`.`t10`.
 
28
#...done.
 
29
util_test.t1: ENGINE=MEMORY
 
30
util_test.t2: ENGINE=MEMORY
 
31
util_test.t3: ENGINE=MEMORY
 
32
util_test.t4: ENGINE=MEMORY
 
33
util_test.t5: ENGINE=MEMORY
 
34
util_test.t6: ENGINE=MEMORY
 
35
util_test.t7: ENGINE=MEMORY
 
36
util_test.t8: ENGINE=MEMORY
 
37
util_test.t9: ENGINE=MEMORY
 
38
util_test.t10: ENGINE=MEMORY
 
39
Test case 3 - new storage engine missing
 
40
# Source on localhost: ... connected.
 
41
WARNING: New storage engine NOTTHERE is not supported on the server.
 
42
# Importing ... bad_engines.csv
 
43
#...done.
 
44
util_test.t1: ENGINE=MEMORY
 
45
util_test.t2: ENGINE=MEMORY
 
46
util_test.t3: ENGINE=MEMORY
 
47
util_test.t4: ENGINE=MyISAM
 
48
util_test.t5: ENGINE=MEMORY
 
49
util_test.t6: ENGINE=MEMORY
 
50
util_test.t7: ENGINE=MEMORY
 
51
util_test.t8: ENGINE=MEMORY
 
52
util_test.t9: ENGINE=InnoDB
 
53
util_test.t10: ENGINE=MEMORY
 
54
Test case 4 - default storage engine missing
 
55
# Source on localhost: ... connected.
 
56
WARNING: Default storage engine NOPENOTHERE is not supported on the server.
 
57
# Importing ... bad_engines.csv
 
58
#...done.
 
59
util_test.t1: ENGINE=MEMORY
 
60
util_test.t2: ENGINE=MEMORY
 
61
util_test.t3: ENGINE=MEMORY
 
62
util_test.t4: ENGINE=MyISAM
 
63
util_test.t5: ENGINE=MEMORY
 
64
util_test.t6: ENGINE=MEMORY
 
65
util_test.t7: ENGINE=MEMORY
 
66
util_test.t8: ENGINE=MEMORY
 
67
util_test.t9: ENGINE=InnoDB
 
68
util_test.t10: ENGINE=MEMORY
 
69
Test case 5 - new storage engine missing, default Ok
 
70
# Source on localhost: ... connected.
 
71
WARNING: New storage engine NOTTHERE is not supported on the server.
 
72
# Importing ... bad_engines.csv
 
73
# Adding missing ENGINE=INNODB clause for table `util_test`.`t1`.
 
74
# Replacing ENGINE=MYISAM with ENGINE=INNODB for table `util_test`.`t4`.
 
75
# Adding missing ENGINE=INNODB clause for table `util_test`.`t5`.
 
76
# Adding missing ENGINE=INNODB clause for table `util_test`.`t7`.
 
77
# Adding missing ENGINE=INNODB clause for table `util_test`.`t10`.
 
78
#...done.
 
79
util_test.t1: ENGINE=InnoDB
 
80
util_test.t2: ENGINE=MEMORY
 
81
util_test.t3: ENGINE=MEMORY
 
82
util_test.t4: ENGINE=MyISAM
 
83
util_test.t5: ENGINE=InnoDB
 
84
util_test.t6: ENGINE=MEMORY
 
85
util_test.t7: ENGINE=InnoDB
 
86
util_test.t8: ENGINE=MEMORY
 
87
util_test.t9: ENGINE=InnoDB
 
88
util_test.t10: ENGINE=InnoDB
 
89
Test case 6 - default storage engine missing, new Ok
 
90
# Source on localhost: ... connected.
 
91
WARNING: Default storage engine NOPENOTHERE is not supported on the server.
 
92
# Importing ... bad_engines.csv
 
93
# Adding missing ENGINE=MYISAM clause for table `util_test`.`t1`.
 
94
# Replacing ENGINE=CAYMAN with ENGINE=MYISAM for table `util_test`.`t2`.
 
95
# Replacing ENGINE=BOXSTER with ENGINE=MYISAM for table `util_test`.`t3`.
 
96
# Adding missing ENGINE=MYISAM clause for table `util_test`.`t5`.
 
97
# Replacing ENGINE=CARRERA with ENGINE=MYISAM for table `util_test`.`t6`.
 
98
# Adding missing ENGINE=MYISAM clause for table `util_test`.`t7`.
 
99
# Replacing ENGINE=PANAMERA with ENGINE=MYISAM for table `util_test`.`t8`.
 
100
# Replacing ENGINE=INNODB with ENGINE=MYISAM for table `util_test`.`t9`.
 
101
# Adding missing ENGINE=MYISAM clause for table `util_test`.`t10`.
 
102
#...done.
 
103
util_test.t1: ENGINE=MyISAM
 
104
util_test.t2: ENGINE=MyISAM
 
105
util_test.t3: ENGINE=MyISAM
 
106
util_test.t4: ENGINE=MyISAM
 
107
util_test.t5: ENGINE=MyISAM
 
108
util_test.t6: ENGINE=MyISAM
 
109
util_test.t7: ENGINE=MyISAM
 
110
util_test.t8: ENGINE=MyISAM
 
111
util_test.t9: ENGINE=MyISAM
 
112
util_test.t10: ENGINE=MyISAM