-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathQuery.sql
115 lines (99 loc) · 6.36 KB
/
Query.sql
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
-- CREATE DATABASES
CREATE DATABASE db_default CHARACTER SET UTF8 COLLATE utf8_bin;
CREATE DATABASE db_orgtest1 CHARACTER SET UTF8 COLLATE utf8_bin;
CREATE DATABASE db_orgtest2 CHARACTER SET UTF8 COLLATE utf8_bin;
-- CREATE TABLES in every DATABASE
CREATE TABLE `organizations` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`version` bigint(20) DEFAULT NULL,
`address` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE `persons` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`version` bigint(20) DEFAULT NULL,
`birth_date` date DEFAULT NULL,
`email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`first_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`home_phone` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`last_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`mobile` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`social_security_number` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
`organization_id` bigint(20) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FKo2vbi1eb1prs40y2x6f0btf6m` (`organization_id`),
CONSTRAINT `FKo2vbi1eb1prs40y2x6f0btf6m` FOREIGN KEY (`organization_id`) REFERENCES `organizations` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
CREATE TABLE `users` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`version` bigint(20) DEFAULT NULL,
`password` varchar(255) COLLATE utf8_bin DEFAULT NULL,
`username` varchar(255) COLLATE utf8_bin DEFAULT NULL,
`person_id` bigint(20) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `FKmvbq8q4vpi6csivw9wcnq6ho5` (`person_id`),
CONSTRAINT `FKmvbq8q4vpi6csivw9wcnq6ho5` FOREIGN KEY (`person_id`) REFERENCES `persons` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
-- CREATE TABLES in db_default only
CREATE TABLE `user_tenants` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`version` bigint(20) DEFAULT NULL,
`tenant` int(11) DEFAULT NULL,
`user_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
-- DATA insertion
-- Database: db_orgtest1
INSERT INTO `organizations` VALUES (NULL, 1, 'DHK, BD', '[email protected]', 'Organization_BD_1');
INSERT INTO `organizations` VALUES (NULL, 1, 'SYD, AUS', '[email protected]', 'Organization_AUS_1');
INSERT INTO `organizations` VALUES (NULL, 1, 'STK, SE', '[email protected]', 'Organization_SE_1');
INSERT INTO `organizations` VALUES (NULL, 1, 'NY, USA', '[email protected]', 'Organization_USA_1');
INSERT INTO `persons` VALUES (NULL, 1, '1992-01-20', '[email protected]', 'John1','086568500','Arthur1','01245800085','AB45865900',1);
INSERT INTO `persons` VALUES (NULL, 1, '1993-06-12', '[email protected]', 'Arif1','085568500','Rana1','01245845000','AB45865000',2);
INSERT INTO `persons` VALUES (NULL, 1, '1994-09-24', '[email protected]', 'Martin1','086560046','Jr1','01245895700','AB65865959',3);
INSERT INTO `persons` VALUES (NULL, 1, '1995-10-27', '[email protected]', 'Mikhael1','086563998','Jr1','01245812700','AB45869004',4);
INSERT INTO `users` VALUES (NULL, 1, '[email protected]', 'plainText', 1);
INSERT INTO `users` VALUES (NULL, 1, '[email protected]', 'plainText',2);
INSERT INTO `users` VALUES (NULL, 1, '[email protected]', 'plainText',3);
INSERT INTO `users` VALUES (NULL, 1, '[email protected]', 'plainText',4);
-- Database: db_orgtest2
INSERT INTO `organizations` VALUES (NULL, 1, 'DHK, BD', '[email protected]', 'Organization_BD_2');
INSERT INTO `organizations` VALUES (NULL, 1, 'SYD, AUS', '[email protected]', 'Organization_AUS_2');
INSERT INTO `organizations` VALUES (NULL, 1, 'STK, SE', '[email protected]', 'Organization_SE_2');
INSERT INTO `organizations` VALUES (NULL, 1, 'NY, USA', '[email protected]', 'Organization_USA_2');
INSERT INTO `persons` VALUES (NULL, 1, '1997-10-22', '[email protected]', 'John2','086568511','Arthur2','01245811185','AB45865111',1);
INSERT INTO `persons` VALUES (NULL, 1, '1995-01-17', '[email protected]', 'Arif2','085568511','Rana2','01245845111','AB45865111',2);
INSERT INTO `persons` VALUES (NULL, 1, '1996-12-28', '[email protected]', 'Martin2','086560116','Jr2','01245895711','AB65865111',3);
INSERT INTO `persons` VALUES (NULL, 1, '1996-11-29', '[email protected]', 'Mikhael2','086563118','Jr2','01245812711','AB45869111',4);
INSERT INTO `users` VALUES (NULL, 1, '[email protected]', 'plainText', 1);
INSERT INTO `users` VALUES (NULL, 1, '[email protected]', 'plainText',2);
INSERT INTO `users` VALUES (NULL, 1, '[email protected]', 'plainText',3);
INSERT INTO `users` VALUES (NULL, 1, '[email protected]', 'plainText',4);
-- Database: db_default
INSERT INTO `organizations` VALUES (NULL, 1, 'DHK, BD', '[email protected]', 'Organization_BD_default');
INSERT INTO `organizations` VALUES (NULL, 1, 'SYD, AUS', '[email protected]', 'Organization_AUS_default');
INSERT INTO `organizations` VALUES (NULL, 1, 'STK, SE', '[email protected]', 'Organization_SE_default');
INSERT INTO `organizations` VALUES (NULL, 1, 'NY, USA', '[email protected]', 'Organization_USA_default');
INSERT INTO `persons` VALUES (NULL, 1, '1993-10-12', '[email protected]', 'John','086568545','Arthur','01245865785','AB45865954', 1);
INSERT INTO `persons` VALUES (NULL, 1, '1999-02-28', '[email protected]', 'Arif','085568558','Rana','01245845785','AB45865594', 2);
INSERT INTO `persons` VALUES (NULL, 1, '1990-08-25', '[email protected]', 'Martin','086568546','Jr','01245895785','AB65875954', 3);
INSERT INTO `persons` VALUES (NULL, 1, '1991-04-20', '[email protected]', 'Mikhael','086568598','Jr','01245812785','AB45860004', 4);
INSERT INTO `users` VALUES (NULL, 1, '[email protected]', 'plainText', 1);
INSERT INTO `users` VALUES (NULL, 1, '[email protected]', 'plainText',2);
INSERT INTO `users` VALUES (NULL, 1, '[email protected]', 'plainText',3);
INSERT INTO `users` VALUES (NULL, 1, '[email protected]', 'plainText',4);
INSERT INTO `db_default`.`user_tenants` VALUES
(NULL, 1, 1, '[email protected]' ),
(NULL, 1, 1, '[email protected]' ),
(NULL, 1, 1, '[email protected]' ),
(NULL, 1, 1, '[email protected]' ),
(NULL, 1, 2, '[email protected]' ),
(NULL, 1, 2, '[email protected]' ),
(NULL, 1, 2, '[email protected]' ),
(NULL, 1, 2, '[email protected]' ),
(NULL, 1, 3, '[email protected]' ),
(NULL, 1, 3, '[email protected]' ),
(NULL, 1, 3, '[email protected]' ),
(NULL, 1, 3, '[email protected]' );