Skip to content

Commit 9ecc01d

Browse files
authored
Merge pull request #148 from UnityHPC/patch-4
reduce size of data types in sql
2 parents d1c4f66 + 4b6776b commit 9ecc01d

File tree

1 file changed

+27
-27
lines changed

1 file changed

+27
-27
lines changed

tools/docker-dev/sql/bootstrap.sql

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ SET time_zone = "+00:00";
3131
CREATE TABLE `account_deletion_requests` (
3232
`id` int(11) NOT NULL,
3333
`timestamp` timestamp NOT NULL DEFAULT current_timestamp(),
34-
`uid` varchar(1000) NOT NULL
34+
`uid` varchar(128) NOT NULL
3535
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
3636

3737
-- --------------------------------------------------------
@@ -43,10 +43,10 @@ CREATE TABLE `account_deletion_requests` (
4343
CREATE TABLE `audit_log` (
4444
`id` int(11) NOT NULL,
4545
`timestamp` timestamp NOT NULL DEFAULT current_timestamp(),
46-
`operator` varchar(1000) NOT NULL,
47-
`operator_ip` varchar(1000) NOT NULL,
48-
`action_type` varchar(1000) NOT NULL,
49-
`recipient` varchar(1000) NOT NULL
46+
`operator` varchar(128) NOT NULL,
47+
`operator_ip` varchar(15) NOT NULL,
48+
`action_type` varchar(768) NOT NULL,
49+
`recipient` varchar(128) NOT NULL
5050
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
5151

5252
-- --------------------------------------------------------
@@ -57,7 +57,7 @@ CREATE TABLE `audit_log` (
5757

5858
CREATE TABLE `events` (
5959
`id` int(11) NOT NULL,
60-
`operator` varchar(300) NOT NULL,
60+
`operator` varchar(128) NOT NULL,
6161
`action` varchar(300) NOT NULL,
6262
`entity` varchar(300) NOT NULL,
6363
`timestamp` timestamp NOT NULL DEFAULT current_timestamp()
@@ -71,8 +71,8 @@ CREATE TABLE `events` (
7171

7272
CREATE TABLE `groupJoinRequests` (
7373
`id` int(11) NOT NULL,
74-
`group_name` varchar(1000) NOT NULL,
75-
`requestor` varchar(1000) NOT NULL,
74+
`group_name` varchar(768) NOT NULL,
75+
`requestor` varchar(768) NOT NULL,
7676
`requested_on` timestamp NOT NULL DEFAULT current_timestamp()
7777
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
7878

@@ -84,9 +84,9 @@ CREATE TABLE `groupJoinRequests` (
8484

8585
CREATE TABLE `groupRequests` (
8686
`id` int(11) NOT NULL,
87-
`group_type` varchar(1000) NOT NULL,
88-
`group_name` varchar(1000) NOT NULL,
89-
`requestor` varchar(1000) NOT NULL,
87+
`group_type` varchar(768) NOT NULL,
88+
`group_name` varchar(768) NOT NULL,
89+
`requestor` varchar(128) NOT NULL,
9090
`requested_on` timestamp NOT NULL DEFAULT current_timestamp(),
9191
`start_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
9292
`end_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'
@@ -100,9 +100,9 @@ CREATE TABLE `groupRequests` (
100100

101101
CREATE TABLE `groupRoleAssignments` (
102102
`id` int(11) NOT NULL,
103-
`user` varchar(1000) NOT NULL,
104-
`role` varchar(1000) NOT NULL,
105-
`group` varchar(1000) NOT NULL
103+
`user` varchar(128) NOT NULL,
104+
`role` varchar(768) NOT NULL,
105+
`group` varchar(768) NOT NULL
106106
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
107107

108108
-- --------------------------------------------------------
@@ -113,11 +113,11 @@ CREATE TABLE `groupRoleAssignments` (
113113

114114
CREATE TABLE `groupRoles` (
115115
`id` int(11) NOT NULL,
116-
`name` varchar(1000) NOT NULL,
117-
`slug` varchar(1000) NOT NULL,
116+
`name` varchar(768) NOT NULL,
117+
`slug` varchar(768) NOT NULL,
118118
`priority` int(11) NOT NULL,
119-
`color` varchar(1000) NOT NULL,
120-
`perms` varchar(1000) NOT NULL
119+
`color` varchar(768) NOT NULL,
120+
`perms` varchar(768) NOT NULL
121121
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
122122

123123
-- --------------------------------------------------------
@@ -128,12 +128,12 @@ CREATE TABLE `groupRoles` (
128128

129129
CREATE TABLE `groupTypes` (
130130
`id` int(11) NOT NULL,
131-
`name` varchar(1000) NOT NULL,
132-
`slug` varchar(1000) NOT NULL,
133-
`color` varchar(1000) NOT NULL,
131+
`name` varchar(768) NOT NULL,
132+
`slug` varchar(768) NOT NULL,
133+
`color` varchar(768) NOT NULL,
134134
`time_limited` tinyint(1) NOT NULL,
135-
`def_role` varchar(1000) NOT NULL,
136-
`av_roles` varchar(1000) NOT NULL,
135+
`def_role` varchar(768) NOT NULL,
136+
`av_roles` varchar(768) NOT NULL,
137137
`can_request` tinyint(1) NOT NULL
138138
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
139139

@@ -186,8 +186,8 @@ INSERT INTO `pages` (`id`, `page`, `content`) VALUES
186186

187187
CREATE TABLE `requests` (
188188
`id` int(11) NOT NULL,
189-
`request_for` varchar(1000) NOT NULL,
190-
`uid` varchar(1000) NOT NULL,
189+
`request_for` varchar(131) NOT NULL,
190+
`uid` varchar(128) NOT NULL,
191191
`timestamp` timestamp NOT NULL DEFAULT current_timestamp()
192192
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
193193

@@ -199,8 +199,8 @@ CREATE TABLE `requests` (
199199

200200
CREATE TABLE `sitevars` (
201201
`id` int(11) NOT NULL,
202-
`name` varchar(1000) NOT NULL,
203-
`value` varchar(1000) NOT NULL
202+
`name` varchar(768) NOT NULL,
203+
`value` varchar(768) NOT NULL
204204
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
205205

206206
-- --------------------------------------------------------

0 commit comments

Comments
 (0)