9
9
/* !40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */ ;
10
10
/* !40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */ ;
11
11
12
+ --
13
+ -- Table structure for table `changevalue`
14
+ --
15
+
16
+ DROP TABLE IF EXISTS ` changevalue` ;
17
+ /* !40101 SET @saved_cs_client = @@character_set_client */ ;
18
+ /* !40101 SET character_set_client = utf8 */ ;
19
+ CREATE TABLE `changevalue ` (
20
+ ` hash_value` varchar (255 ) NOT NULL ,
21
+ ` location` varchar (255 ) DEFAULT NULL ,
22
+ PRIMARY KEY (` hash_value` )
23
+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8mb4 COLLATE= utf8mb4_unicode_ci;
24
+ /* !40101 SET character_set_client = @saved_cs_client */ ;
25
+
12
26
--
13
27
-- Table structure for table `dispense`
14
28
--
@@ -17,14 +31,14 @@ DROP TABLE IF EXISTS `dispense`;
17
31
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
18
32
/* !40101 SET character_set_client = utf8 */ ;
19
33
CREATE TABLE `dispense ` (
34
+ ` previous_sku` int (11 ) DEFAULT NULL ,
20
35
` id` bigint (20 ) NOT NULL AUTO_INCREMENT,
21
36
` modify_date` datetime(6 ) DEFAULT NULL ,
22
- ` previous_sku ` int ( 11 ) DEFAULT NULL ,
37
+ ` dispense_reason ` varchar ( 255 ) DEFAULT NULL ,
23
38
PRIMARY KEY (` id` )
24
39
) ENGINE= InnoDB DEFAULT CHARSET= utf8mb4 COLLATE= utf8mb4_unicode_ci;
25
40
/* !40101 SET character_set_client = @saved_cs_client */ ;
26
41
27
-
28
42
--
29
43
-- Table structure for table `eye`
30
44
--
@@ -33,16 +47,15 @@ DROP TABLE IF EXISTS `eye`;
33
47
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
34
48
/* !40101 SET character_set_client = utf8 */ ;
35
49
CREATE TABLE `eye ` (
50
+ ` additional` decimal (38 ,2 ) DEFAULT NULL ,
51
+ ` axis` int (11 ) DEFAULT NULL CHECK (` axis` <= 180 ),
52
+ ` cylinder` decimal (38 ,2 ) DEFAULT NULL ,
53
+ ` sphere` decimal (38 ,2 ) DEFAULT NULL ,
36
54
` id` bigint (20 ) NOT NULL AUTO_INCREMENT,
37
- ` additional` float DEFAULT NULL ,
38
- ` axis` int (11 ) DEFAULT NULL ,
39
- ` cylinder` float DEFAULT NULL ,
40
- ` sphere` float DEFAULT NULL ,
41
55
PRIMARY KEY (` id` )
42
56
) ENGINE= InnoDB DEFAULT CHARSET= utf8mb4 COLLATE= utf8mb4_unicode_ci;
43
57
/* !40101 SET character_set_client = @saved_cs_client */ ;
44
58
45
-
46
59
--
47
60
-- Table structure for table `glasses`
48
61
--
@@ -51,19 +64,19 @@ DROP TABLE IF EXISTS `glasses`;
51
64
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
52
65
/* !40101 SET character_set_client = utf8 */ ;
53
66
CREATE TABLE `glasses ` (
54
- ` id` bigint (20 ) NOT NULL AUTO_INCREMENT,
55
- ` appearance` varchar (255 ) COLLATE utf8mb4_unicode_ci DEFAULT NULL ,
56
- ` creation_date` datetime(6 ) DEFAULT NULL ,
57
67
` dispensed` bit (1 ) DEFAULT NULL ,
58
- ` glasses_size` varchar (255 ) COLLATE utf8mb4_unicode_ci DEFAULT NULL ,
59
- ` glasses_type` varchar (255 ) COLLATE utf8mb4_unicode_ci DEFAULT NULL ,
60
- ` location` varchar (255 ) COLLATE utf8mb4_unicode_ci DEFAULT NULL ,
61
68
` sku` int (11 ) DEFAULT NULL ,
69
+ ` creation_date` datetime(6 ) DEFAULT NULL ,
62
70
` dispense_id` bigint (20 ) DEFAULT NULL ,
71
+ ` id` bigint (20 ) NOT NULL AUTO_INCREMENT,
63
72
` od_id` bigint (20 ) DEFAULT NULL ,
64
73
` os_id` bigint (20 ) DEFAULT NULL ,
74
+ ` appearance` varchar (255 ) DEFAULT NULL ,
75
+ ` glasses_size` varchar (255 ) DEFAULT NULL ,
76
+ ` glasses_type` varchar (255 ) DEFAULT NULL ,
77
+ ` location` varchar (255 ) DEFAULT NULL ,
65
78
PRIMARY KEY (` id` ),
66
- KEY ` FKn7g5jsbuiwnmpeh90i89y4gv0 ` (` dispense_id` ),
79
+ UNIQUE KEY ` UK_3lcjb01rnq2hn89tl7v1k7yld ` (` dispense_id` ),
67
80
KEY ` FKovw8a7k5pow8in36qh2k3t0ja` (` od_id` ),
68
81
KEY ` FKnnd7mfxvhrbjwv8p5xiswnai8` (` os_id` ),
69
82
KEY ` sku` (` sku` ),
@@ -82,11 +95,35 @@ DROP TABLE IF EXISTS `roles`;
82
95
/* !40101 SET character_set_client = utf8 */ ;
83
96
CREATE TABLE `roles ` (
84
97
` id` int (11 ) NOT NULL AUTO_INCREMENT,
85
- ` name` varchar (20 ) COLLATE utf8mb4_unicode_ci DEFAULT NULL ,
98
+ ` name` varchar (20 ) DEFAULT NULL ,
86
99
PRIMARY KEY (` id` )
87
100
) ENGINE= InnoDB AUTO_INCREMENT= 4 DEFAULT CHARSET= utf8mb4 COLLATE= utf8mb4_unicode_ci;
88
101
/* !40101 SET character_set_client = @saved_cs_client */ ;
89
102
103
+ --
104
+ -- Table structure for table `unsuccessful_search`
105
+ --
106
+
107
+ DROP TABLE IF EXISTS ` unsuccessful_search` ;
108
+ /* !40101 SET @saved_cs_client = @@character_set_client */ ;
109
+ /* !40101 SET character_set_client = utf8 */ ;
110
+ CREATE TABLE `unsuccessful_search ` (
111
+ ` increase_search_tolerance` bit (1 ) DEFAULT NULL ,
112
+ ` id` bigint (20 ) NOT NULL AUTO_INCREMENT,
113
+ ` od_id` bigint (20 ) DEFAULT NULL ,
114
+ ` os_id` bigint (20 ) DEFAULT NULL ,
115
+ ` search_date` datetime(6 ) DEFAULT NULL ,
116
+ ` bal_lens` varchar (255 ) DEFAULT NULL ,
117
+ ` glasses_type` varchar (255 ) DEFAULT NULL ,
118
+ ` location` varchar (255 ) DEFAULT NULL ,
119
+ PRIMARY KEY (` id` ),
120
+ KEY ` FK7t97hwa6fd36m3mobo5bfgxk3` (` od_id` ),
121
+ KEY ` FK2jxxit8euqbtutk6vmrs1pb6l` (` os_id` ),
122
+ CONSTRAINT ` FK2jxxit8euqbtutk6vmrs1pb6l` FOREIGN KEY (` os_id` ) REFERENCES ` eye` (` id` ),
123
+ CONSTRAINT ` FK7t97hwa6fd36m3mobo5bfgxk3` FOREIGN KEY (` od_id` ) REFERENCES ` eye` (` id` )
124
+ ) ENGINE= InnoDB DEFAULT CHARSET= utf8mb4 COLLATE= utf8mb4_unicode_ci;
125
+ /* !40101 SET character_set_client = @saved_cs_client */ ;
126
+
90
127
--
91
128
-- Table structure for table `user_roles`
92
129
--
@@ -95,10 +132,10 @@ DROP TABLE IF EXISTS `user_roles`;
95
132
/* !40101 SET @saved_cs_client = @@character_set_client */ ;
96
133
/* !40101 SET character_set_client = utf8 */ ;
97
134
CREATE TABLE `user_roles ` (
98
- ` user_id` bigint (20 ) NOT NULL ,
99
135
` role_id` int (11 ) NOT NULL ,
100
- PRIMARY KEY (` user_id` ,` role_id` ),
101
- KEY ` FKh8ciramu9cc9q3qcqiv4ue8a6` (` role_id` ),
136
+ ` user_id` bigint (20 ) NOT NULL ,
137
+ PRIMARY KEY (` role_id` ,` user_id` ),
138
+ KEY ` FKhfh9dx7w3ubf1co1vdev94g3f` (` user_id` ),
102
139
CONSTRAINT ` FKh8ciramu9cc9q3qcqiv4ue8a6` FOREIGN KEY (` role_id` ) REFERENCES ` roles` (` id` ),
103
140
CONSTRAINT ` FKhfh9dx7w3ubf1co1vdev94g3f` FOREIGN KEY (` user_id` ) REFERENCES ` users` (` id` )
104
141
) ENGINE= InnoDB DEFAULT CHARSET= utf8mb4 COLLATE= utf8mb4_unicode_ci;
@@ -114,8 +151,8 @@ DROP TABLE IF EXISTS `users`;
114
151
/* !40101 SET character_set_client = utf8 */ ;
115
152
CREATE TABLE `users ` (
116
153
` id` bigint (20 ) NOT NULL AUTO_INCREMENT,
117
- ` password ` varchar (120 ) COLLATE utf8mb4_unicode_ci DEFAULT NULL ,
118
- ` username ` varchar (20 ) COLLATE utf8mb4_unicode_ci DEFAULT NULL ,
154
+ ` username ` varchar (20 ) DEFAULT NULL ,
155
+ ` password ` varchar (120 ) DEFAULT NULL ,
119
156
PRIMARY KEY (` id` ),
120
157
UNIQUE KEY ` UKr43af9ap4edm43mmtq01oddj6` (` username` )
121
158
) ENGINE= InnoDB AUTO_INCREMENT= 2 DEFAULT CHARSET= utf8mb4 COLLATE= utf8mb4_unicode_ci;
0 commit comments