1- -- AuthUser
21CREATE TABLE IF NOT EXISTS auth_user (
32 id VARCHAR (255 ) NOT NULL ,
43 email VARCHAR (255 ) NOT NULL ,
@@ -12,7 +11,6 @@ CREATE TABLE IF NOT EXISTS auth_user (
1211 UNIQUE (email)
1312) ENGINE= InnoDB;
1413
15- -- Member
1614CREATE TABLE IF NOT EXISTS member (
1715 id VARCHAR (255 ) NOT NULL ,
1816 email VARCHAR (255 ) NOT NULL ,
@@ -26,13 +24,11 @@ CREATE TABLE IF NOT EXISTS member (
2624 UNIQUE (nick_name)
2725) ENGINE= InnoDB;
2826
29- -- Member Interest Categories
3027CREATE TABLE IF NOT EXISTS member_interest_categories (
3128 member_id VARCHAR (255 ) NOT NULL ,
3229 category VARCHAR (50 )
3330) ENGINE= InnoDB;
3431
35- -- Book
3632CREATE TABLE IF NOT EXISTS book (
3733 id VARCHAR (255 ) NOT NULL ,
3834 title VARCHAR (255 ),
@@ -45,7 +41,6 @@ CREATE TABLE IF NOT EXISTS book (
4541 PRIMARY KEY (id)
4642) ENGINE= InnoDB;
4743
48- -- Book Recommend
4944CREATE TABLE IF NOT EXISTS book_recommend (
5045 id BIGINT NOT NULL AUTO_INCREMENT,
5146 book_id VARCHAR (255 ) NOT NULL ,
@@ -59,7 +54,6 @@ CREATE TABLE IF NOT EXISTS book_recommend (
5954 PRIMARY KEY (id)
6055) ENGINE= InnoDB;
6156
62- -- Book Review
6357CREATE TABLE IF NOT EXISTS book_review (
6458 id BIGINT NOT NULL AUTO_INCREMENT,
6559 meeting_id BIGINT ,
@@ -72,7 +66,6 @@ CREATE TABLE IF NOT EXISTS book_review (
7266 PRIMARY KEY (id)
7367) ENGINE= InnoDB;
7468
75- -- Book Story
7669CREATE TABLE IF NOT EXISTS book_story (
7770 id BIGINT NOT NULL AUTO_INCREMENT,
7871 member_id VARCHAR (255 ),
@@ -86,7 +79,6 @@ CREATE TABLE IF NOT EXISTS book_story (
8679 PRIMARY KEY (id)
8780) ENGINE= InnoDB;
8881
89- -- Book Story Liked
9082CREATE TABLE IF NOT EXISTS book_story_liked (
9183 id BIGINT NOT NULL AUTO_INCREMENT,
9284 book_story_id BIGINT ,
@@ -97,7 +89,6 @@ CREATE TABLE IF NOT EXISTS book_story_liked (
9789 UNIQUE (book_story_id, member_id)
9890) ENGINE= InnoDB;
9991
100- -- Club
10192CREATE TABLE IF NOT EXISTS club (
10293 id BIGINT NOT NULL AUTO_INCREMENT,
10394 name VARCHAR (255 ) NOT NULL ,
@@ -113,19 +104,16 @@ CREATE TABLE IF NOT EXISTS club (
113104 UNIQUE (name)
114105) ENGINE= InnoDB;
115106
116- -- Club Interest Categories
117107CREATE TABLE IF NOT EXISTS club_interest_categories (
118108 club_id BIGINT NOT NULL ,
119109 category VARCHAR (50 )
120110) ENGINE= InnoDB;
121111
122- -- Club Participants
123112CREATE TABLE IF NOT EXISTS club_participants (
124113 club_id BIGINT NOT NULL ,
125114 participant_type VARCHAR (50 )
126115) ENGINE= InnoDB;
127116
128- -- Club Member
129117CREATE TABLE IF NOT EXISTS club_member (
130118 id BIGINT NOT NULL AUTO_INCREMENT,
131119 club_id BIGINT ,
@@ -137,7 +125,6 @@ CREATE TABLE IF NOT EXISTS club_member (
137125 PRIMARY KEY (id)
138126) ENGINE= InnoDB;
139127
140- -- Club Member Team
141128CREATE TABLE IF NOT EXISTS club_member_team (
142129 id BIGINT NOT NULL AUTO_INCREMENT,
143130 team_id BIGINT ,
@@ -147,7 +134,6 @@ CREATE TABLE IF NOT EXISTS club_member_team (
147134 PRIMARY KEY (id)
148135) ENGINE= InnoDB;
149136
150- -- Club Member Vote
151137CREATE TABLE IF NOT EXISTS club_member_vote (
152138 id BIGINT NOT NULL AUTO_INCREMENT,
153139 vote_id BIGINT ,
@@ -161,7 +147,6 @@ CREATE TABLE IF NOT EXISTS club_member_vote (
161147 UNIQUE (vote_id, club_member_id)
162148) ENGINE= InnoDB;
163149
164- -- Comment
165150CREATE TABLE IF NOT EXISTS comment (
166151 id BIGINT NOT NULL AUTO_INCREMENT,
167152 book_story_id BIGINT ,
@@ -173,7 +158,6 @@ CREATE TABLE IF NOT EXISTS comment (
173158 PRIMARY KEY (id)
174159) ENGINE= InnoDB;
175160
176- -- Follow
177161CREATE TABLE IF NOT EXISTS follow (
178162 id BIGINT NOT NULL AUTO_INCREMENT,
179163 follower_id VARCHAR (255 ),
@@ -184,7 +168,6 @@ CREATE TABLE IF NOT EXISTS follow (
184168 UNIQUE (follower_id, following_id)
185169) ENGINE= InnoDB;
186170
187- -- Meeting
188171CREATE TABLE IF NOT EXISTS meeting (
189172 id BIGINT NOT NULL AUTO_INCREMENT,
190173 club_id BIGINT NOT NULL ,
@@ -202,7 +185,6 @@ CREATE TABLE IF NOT EXISTS meeting (
202185 PRIMARY KEY (id)
203186) ENGINE= InnoDB;
204187
205- -- Notice
206188CREATE TABLE IF NOT EXISTS notice (
207189 id BIGINT NOT NULL AUTO_INCREMENT,
208190 club_id BIGINT NOT NULL ,
@@ -217,7 +199,6 @@ CREATE TABLE IF NOT EXISTS notice (
217199 PRIMARY KEY (id)
218200) ENGINE= InnoDB;
219201
220- -- Notification
221202CREATE TABLE IF NOT EXISTS notification (
222203 id BIGINT NOT NULL AUTO_INCREMENT,
223204 receiver_id VARCHAR (255 ) NOT NULL ,
@@ -233,7 +214,6 @@ CREATE TABLE IF NOT EXISTS notification (
233214 UNIQUE (notification_type, source_id)
234215) ENGINE= InnoDB;
235216
236- -- Team
237217CREATE TABLE IF NOT EXISTS team (
238218 id BIGINT NOT NULL AUTO_INCREMENT,
239219 meeting_id BIGINT NOT NULL ,
@@ -244,7 +224,6 @@ CREATE TABLE IF NOT EXISTS team (
244224 UNIQUE (meeting_id, team_number)
245225) ENGINE= InnoDB;
246226
247- -- Team Topic
248227CREATE TABLE IF NOT EXISTS team_topic (
249228 id BIGINT NOT NULL AUTO_INCREMENT,
250229 team_id BIGINT ,
@@ -256,7 +235,6 @@ CREATE TABLE IF NOT EXISTS team_topic (
256235 UNIQUE (team_id, topic_id)
257236) ENGINE= InnoDB;
258237
259- -- Topic
260238CREATE TABLE IF NOT EXISTS topic (
261239 id BIGINT NOT NULL AUTO_INCREMENT,
262240 meeting_id BIGINT NOT NULL ,
@@ -268,7 +246,6 @@ CREATE TABLE IF NOT EXISTS topic (
268246 PRIMARY KEY (id)
269247) ENGINE= InnoDB;
270248
271- -- Vote
272249CREATE TABLE IF NOT EXISTS vote (
273250 id BIGINT NOT NULL AUTO_INCREMENT,
274251 club_id BIGINT NOT NULL ,
@@ -290,7 +267,6 @@ CREATE TABLE IF NOT EXISTS vote (
290267 PRIMARY KEY (id)
291268) ENGINE= InnoDB;
292269
293- -- Spring Modulith 이벤트 테이블
294270CREATE TABLE IF NOT EXISTS event_publication (
295271 id BINARY(16 ) NOT NULL ,
296272 listener_id VARCHAR (255 ),
0 commit comments