~drizzle-trunk/drizzle/development

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
DROP SCHEMA IF EXISTS drizzledump_migrate_test1;
DROP SCHEMA IF EXISTS drizzledump_migrate_test2;
DROP SCHEMA IF EXISTS drizzledump_migrate_test3;
CREATE SCHEMA tmp_test;
USE tmp_test;
DROP SCHEMA test;
Dropping test database on MySQL...
Create test database on MySQL...
populating MySQL with test data...
calling drizzledump to populate Drizzle...
../client/drizzledump --compact --host=127.0.0.1 --port=13000 --destination-type=database --destination-host=localhost --destination-port=9306 --destination-user=root --user=root --all-databases;
see our schemas
SHOW SCHEMAS;
Database
DATA_DICTIONARY
drizzledump_migrate_test1
drizzledump_migrate_test2
drizzledump_migrate_test3
INFORMATION_SCHEMA
mtr
mysql
test
tmp_test
test our table:
SHOW CREATE TABLE drizzledump_migrate_test1.t1;
Table	Create Table
t1	CREATE TABLE `t1` (
  `a` INT DEFAULT NULL,
  `b` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL
) ENGINE=InnoDB COLLATE = utf8_general_ci
SHOW CREATE TABLE drizzledump_migrate_test1.t2;
Table	Create Table
t2	CREATE TABLE `t2` (
  `a` INT DEFAULT NULL,
  `b` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL
) ENGINE=InnoDB COLLATE = utf8_general_ci
SHOW CREATE TABLE drizzledump_migrate_test2.t1;
Table	Create Table
t1	CREATE TABLE `t1` (
  `a` INT DEFAULT NULL,
  `b` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL
) ENGINE=InnoDB COLLATE = utf8_general_ci
SHOW CREATE TABLE drizzledump_migrate_test2.t2;
Table	Create Table
t2	CREATE TABLE `t2` (
  `a` INT DEFAULT NULL,
  `b` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL
) ENGINE=InnoDB COLLATE = utf8_general_ci
The table_name is a lie!
SHOW CREATE TABLE drizzledump_migrate_test3.not_on_drizzle;
Table	Create Table
not_on_drizzle	CREATE TABLE `not_on_drizzle` (
  `a` VARCHAR(50) COLLATE utf8_general_ci DEFAULT NULL
) ENGINE=InnoDB COLLATE = utf8_general_ci
SELECT * FROM drizzledump_migrate_test1.t1;
a	b
1	Jen
2	Roy
3	Moss
SELECT * FROM drizzledump_migrate_test1.t2;
a	b
1	Vince
2	Howard
3	Naboo
4	Bollo
5	Bob Fossil
SELECT * FROM drizzledump_migrate_test2.t1;
a	b
1	Jen
2	Moss
SELECT * FROM drizzledump_migrate_test2.t2;
a	b
1	Naboo
2	Bollo
The table_name is a lie!
SELECT * FROM drizzledump_migrate_test3.not_on_drizzle;
a
You shouldnt see this on Drizzle
Dropping test database on MySQL...
DROP SCHEMA drizzledump_migrate_test1;
DROP SCHEMA drizzledump_migrate_test2;
DROP SCHEMA drizzledump_migrate_test3;
USE test;
DROP SCHEMA tmp_test;