Skip to content

Commit e345c4f

Browse files
authored
Merge pull request #125 from simonLeary42/patch-6
reduce size of data types
2 parents 682c3b9 + ee4db44 commit e345c4f

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
@@ -24,67 +24,67 @@ SET time_zone = "+00:00";
2424
CREATE TABLE `account_deletion_requests` (
2525
`id` int(11) NOT NULL,
2626
`timestamp` timestamp NOT NULL DEFAULT current_timestamp(),
27-
`uid` varchar(1000) NOT NULL
27+
`uid` varchar(128) NOT NULL
2828
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
2929

3030
CREATE TABLE `audit_log` (
3131
`id` int(11) NOT NULL,
3232
`timestamp` timestamp NOT NULL DEFAULT current_timestamp(),
33-
`operator` varchar(1000) NOT NULL,
34-
`operator_ip` varchar(1000) NOT NULL,
35-
`action_type` varchar(1000) NOT NULL,
36-
`recipient` varchar(1000) NOT NULL
33+
`operator` varchar(128) NOT NULL,
34+
`operator_ip` varchar(15) NOT NULL,
35+
`action_type` varchar(768) NOT NULL,
36+
`recipient` varchar(128) NOT NULL
3737
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
3838

3939
CREATE TABLE `events` (
4040
`id` int(11) NOT NULL,
41-
`operator` varchar(300) NOT NULL,
41+
`operator` varchar(128) NOT NULL,
4242
`action` varchar(300) NOT NULL,
4343
`entity` varchar(300) NOT NULL,
4444
`timestamp` timestamp NOT NULL DEFAULT current_timestamp()
4545
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
4646

4747
CREATE TABLE `groupJoinRequests` (
4848
`id` int(11) NOT NULL,
49-
`group_name` varchar(1000) NOT NULL,
50-
`requestor` varchar(1000) NOT NULL,
49+
`group_name` varchar(768) NOT NULL,
50+
`requestor` varchar(768) NOT NULL,
5151
`requested_on` timestamp NOT NULL DEFAULT current_timestamp()
5252
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
5353

5454
CREATE TABLE `groupRequests` (
5555
`id` int(11) NOT NULL,
56-
`group_type` varchar(1000) NOT NULL,
57-
`group_name` varchar(1000) NOT NULL,
58-
`requestor` varchar(1000) NOT NULL,
56+
`group_type` varchar(768) NOT NULL,
57+
`group_name` varchar(768) NOT NULL,
58+
`requestor` varchar(128) NOT NULL,
5959
`requested_on` timestamp NOT NULL DEFAULT current_timestamp(),
6060
`start_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
6161
`end_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'
6262
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
6363

6464
CREATE TABLE `groupRoleAssignments` (
6565
`id` int(11) NOT NULL,
66-
`user` varchar(1000) NOT NULL,
67-
`role` varchar(1000) NOT NULL,
68-
`group` varchar(1000) NOT NULL
66+
`user` varchar(128) NOT NULL,
67+
`role` varchar(768) NOT NULL,
68+
`group` varchar(768) NOT NULL
6969
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
7070

7171
CREATE TABLE `groupRoles` (
7272
`id` int(11) NOT NULL,
73-
`name` varchar(1000) NOT NULL,
74-
`slug` varchar(1000) NOT NULL,
73+
`name` varchar(768) NOT NULL,
74+
`slug` varchar(768) NOT NULL,
7575
`priority` int(11) NOT NULL,
76-
`color` varchar(1000) NOT NULL,
77-
`perms` varchar(1000) NOT NULL
76+
`color` varchar(768) NOT NULL,
77+
`perms` varchar(768) NOT NULL
7878
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
7979

8080
CREATE TABLE `groupTypes` (
8181
`id` int(11) NOT NULL,
82-
`name` varchar(1000) NOT NULL,
83-
`slug` varchar(1000) NOT NULL,
84-
`color` varchar(1000) NOT NULL,
82+
`name` varchar(768) NOT NULL,
83+
`slug` varchar(768) NOT NULL,
84+
`color` varchar(768) NOT NULL,
8585
`time_limited` tinyint(1) NOT NULL,
86-
`def_role` varchar(1000) NOT NULL,
87-
`av_roles` varchar(1000) NOT NULL,
86+
`def_role` varchar(768) NOT NULL,
87+
`av_roles` varchar(768) NOT NULL,
8888
`can_request` tinyint(1) NOT NULL
8989
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
9090

@@ -111,15 +111,15 @@ INSERT INTO `pages` (`id`, `page`, `content`) VALUES
111111

112112
CREATE TABLE `requests` (
113113
`id` int(11) NOT NULL,
114-
`request_for` varchar(1000) NOT NULL,
115-
`uid` varchar(1000) NOT NULL,
114+
`request_for` varchar(131) NOT NULL,
115+
`uid` varchar(128) NOT NULL,
116116
`timestamp` timestamp NOT NULL DEFAULT current_timestamp()
117117
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
118118

119119
CREATE TABLE `sitevars` (
120120
`id` int(11) NOT NULL,
121-
`name` varchar(1000) NOT NULL,
122-
`value` varchar(1000) NOT NULL
121+
`name` varchar(768) NOT NULL,
122+
`value` varchar(768) NOT NULL
123123
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
124124

125125
CREATE TABLE `sso_log` (

0 commit comments

Comments
 (0)