1
1
CREATE DATABASE IF NOT EXISTS ` auth-service` ;
2
2
USE ` auth-service` ;
3
3
CREATE TABLE IF NOT EXISTS gender_lang (
4
- id UUID PRIMARY KEY NOT null ,
4
+ BINARY( 36 ) PRIMARY KEY NOT NULL DEFAULT (UUID()) ,
5
5
gender TINYINT (1 ) NOT NULL ,
6
6
lang VARCHAR (20 ) NOT NULL ,
7
7
` name` VARCHAR (100 ) NOT NULL ,
@@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS gender_lang (
11
11
modified_by VARCHAR (255 ) NULL
12
12
);
13
13
CREATE TABLE IF NOT EXISTS auth_user (
14
- id UUID PRIMARY KEY NOT null ,
14
+ BINARY( 36 ) PRIMARY KEY NOT NULL DEFAULT (UUID()) ,
15
15
full_name VARCHAR (255 ) NOT null ,
16
16
email VARCHAR (100 ) NOT null ,
17
17
username VARCHAR (100 ) not null ,
@@ -27,7 +27,7 @@ CREATE TABLE IF NOT EXISTS auth_user (
27
27
);
28
28
29
29
CREATE TABLE IF NOT EXISTS auth_group (
30
- id UUID PRIMARY KEY NOT null ,
30
+ BINARY( 36 ) PRIMARY KEY NOT NULL DEFAULT (UUID()) ,
31
31
` name` VARCHAR (255 ) NOT NULL ,
32
32
description TEXT ,
33
33
created_at DATETIME not NULL DEFAULT UNIX_TIMESTAMP(),
@@ -37,7 +37,7 @@ CREATE TABLE IF NOT EXISTS auth_group (
37
37
);
38
38
39
39
CREATE TABLE IF NOT EXISTS auth_user_group (
40
- id UUID PRIMARY KEY NOT null ,
40
+ BINARY( 36 ) PRIMARY KEY NOT NULL DEFAULT (UUID()) ,
41
41
user_id UUID NOT null ,
42
42
group_id UUID NOT null ,
43
43
created_at DATETIME not NULL DEFAULT UNIX_TIMESTAMP(),
@@ -50,7 +50,7 @@ CREATE TABLE IF NOT EXISTS auth_user_group (
50
50
51
51
52
52
CREATE TABLE IF NOT EXISTS auth_portal (
53
- id UUID PRIMARY KEY NOT null ,
53
+ BINARY( 36 ) PRIMARY KEY NOT NULL DEFAULT (UUID()) ,
54
54
` order` INT (3 ) NOT NULL ,
55
55
path VARCHAR (255 ) NOT NULL ,
56
56
icon VARCHAR (255 ) null ,
@@ -61,7 +61,7 @@ CREATE TABLE IF NOT EXISTS auth_portal (
61
61
modified_by VARCHAR (255 ) NULL
62
62
);
63
63
CREATE TABLE IF NOT EXISTS auth_portal_lang (
64
- id UUID PRIMARY KEY NOT null ,
64
+ BINARY( 36 ) PRIMARY KEY NOT NULL DEFAULT (UUID()) ,
65
65
portal_id UUID NOT null ,
66
66
` name` VARCHAR (255 ) NOT null ,
67
67
description TEXT null ,
@@ -73,7 +73,7 @@ CREATE TABLE IF NOT EXISTS auth_portal_lang (
73
73
FOREIGN KEY (portal_id) REFERENCES auth_portal(id) ON DELETE CASCADE
74
74
);
75
75
CREATE TABLE IF NOT EXISTS auth_function (
76
- id UUID PRIMARY KEY NOT null ,
76
+ BINARY( 36 ) PRIMARY KEY NOT NULL DEFAULT (UUID()) ,
77
77
portal_id UUID NOT null ,
78
78
parent_id UUID null ,
79
79
method ENUM(" GET" , " POST" , " PUT" , " DELETE" , " PATCH" ) NOT NULL DEFAULT " GET" ,
@@ -93,7 +93,7 @@ CREATE TABLE IF NOT EXISTS auth_function (
93
93
);
94
94
95
95
CREATE TABLE IF NOT EXISTS auth_function_lang (
96
- id UUID PRIMARY KEY NOT null ,
96
+ BINARY( 36 ) PRIMARY KEY NOT NULL DEFAULT (UUID()) ,
97
97
function_id UUID NOT null ,
98
98
` name` VARCHAR (255 ) NOT null ,
99
99
lang VARCHAR (20 ) NOT null ,
@@ -106,7 +106,7 @@ CREATE TABLE IF NOT EXISTS auth_function_lang (
106
106
);
107
107
108
108
CREATE TABLE IF NOT EXISTS auth_permission (
109
- id UUID PRIMARY KEY NOT null ,
109
+ BINARY( 36 ) PRIMARY KEY NOT NULL DEFAULT (UUID()) ,
110
110
group_id UUID NOT null ,
111
111
function_id UUID NOT null ,
112
112
grand_create TINYINT (1 ) NOT NULL DEFAULT 0 ,
@@ -121,7 +121,7 @@ CREATE TABLE IF NOT EXISTS auth_permission (
121
121
FOREIGN KEY (function_id) REFERENCES auth_function(id) ON DELETE CASCADE
122
122
);
123
123
CREATE TABLE IF NOT EXISTS auth_refresh_tokens (
124
- id UUID PRIMARY KEY DEFAULT (uuid ()),
124
+ BINARY( 36 ) PRIMARY KEY NOT NULL DEFAULT (UUID ()),
125
125
user_id UUID NOT NULL ,
126
126
token TEXT NOT NULL UNIQUE,
127
127
expires_at TIMESTAMP NOT NULL ,
0 commit comments