Skip to content

Commit a256f6b

Browse files
committed
refactor(sql): 주석 제거
불필요한 주석을 제거하였습니다.
1 parent 3ef9cec commit a256f6b

File tree

2 files changed

+0
-49
lines changed

2 files changed

+0
-49
lines changed

src/main/resources/db/migration/V1__init_schema.sql

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
-- AuthUser
21
CREATE 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
1614
CREATE 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
3027
CREATE TABLE IF NOT EXISTS member_interest_categories (
3128
member_id VARCHAR(255) NOT NULL,
3229
category VARCHAR(50)
3330
) ENGINE=InnoDB;
3431

35-
-- Book
3632
CREATE 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
4944
CREATE 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
6357
CREATE 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
7669
CREATE 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
9082
CREATE 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
10192
CREATE 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
117107
CREATE TABLE IF NOT EXISTS club_interest_categories (
118108
club_id BIGINT NOT NULL,
119109
category VARCHAR(50)
120110
) ENGINE=InnoDB;
121111

122-
-- Club Participants
123112
CREATE TABLE IF NOT EXISTS club_participants (
124113
club_id BIGINT NOT NULL,
125114
participant_type VARCHAR(50)
126115
) ENGINE=InnoDB;
127116

128-
-- Club Member
129117
CREATE 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
141128
CREATE 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
151137
CREATE 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
165150
CREATE 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
177161
CREATE 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
188171
CREATE 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
206188
CREATE 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
221202
CREATE 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
237217
CREATE 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
248227
CREATE 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
260238
CREATE 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
272249
CREATE 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 이벤트 테이블
294270
CREATE TABLE IF NOT EXISTS event_publication (
295271
id BINARY(16) NOT NULL,
296272
listener_id VARCHAR(255),
Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,120 +1,95 @@
11
-- 유니크 제약
22

3-
-- AuthUser (이메일 중복 방지)
43
ALTER TABLE auth_user
54
ADD CONSTRAINT UK_auth_user_email UNIQUE (email);
65

7-
-- Club (클럽 이름 중복 방지)
86
ALTER TABLE club
97
ADD CONSTRAINT UK_club_name UNIQUE (name);
108

11-
-- BookStoryLiked (한 멤버가 한 스토리에 중복 좋아요 방지)
129
ALTER TABLE book_story_liked
1310
ADD CONSTRAINT UK_book_story_liked_member_book_story UNIQUE (member_id, book_story_id);
1411

15-
-- ClubMemberVote (한 멤버가 한 투표에 중복 참여 방지)
1612
ALTER TABLE club_member_vote
1713
ADD CONSTRAINT UK_club_member_vote_member_vote UNIQUE (club_member_id, vote_id);
1814

19-
-- Follow (중복 팔로우 방지)
2015
ALTER TABLE follow
2116
ADD CONSTRAINT UK_follow_follower_following UNIQUE (follower_id, following_id);
2217

23-
-- Notification (동일한 이벤트에 대한 중복 알림 방지)
2418
ALTER TABLE notification
2519
ADD CONSTRAINT UK_notification_type_source UNIQUE (notification_type, source_id);
2620

27-
-- Team (한 미팅 내에서 팀 번호 중복 방지)
2821
ALTER TABLE team
2922
ADD CONSTRAINT UK_team_meeting_team_number UNIQUE (meeting_id, team_number);
3023

31-
-- TeamTopic (한 팀이 한 토픽을 중복 선택 방지)
3224
ALTER TABLE team_topic
3325
ADD CONSTRAINT UK_team_topic_topic_team UNIQUE (topic_id, team_id);
3426

3527
-- 외래키 제약
3628

37-
-- BookRecommend -> ClubMember
3829
ALTER TABLE book_recommend
3930
ADD CONSTRAINT FK_book_recommend_club_member
4031
FOREIGN KEY (club_member_id) REFERENCES club_member (id);
4132

42-
-- BookReview -> Meeting
4333
ALTER TABLE book_review
4434
ADD CONSTRAINT FK_book_review_meeting
4535
FOREIGN KEY (meeting_id) REFERENCES meeting (id);
4636

47-
-- BookStoryLiked -> BookStory
4837
ALTER TABLE book_story_liked
4938
ADD CONSTRAINT FK_book_story_liked_book_story
5039
FOREIGN KEY (book_story_id) REFERENCES book_story (id);
5140

52-
-- ClubInterestCategories -> Club
5341
ALTER TABLE club_interest_categories
5442
ADD CONSTRAINT FK_club_interest_categories_club
5543
FOREIGN KEY (club_id) REFERENCES club (id);
5644

57-
-- ClubParticipants -> Club
5845
ALTER TABLE club_participants
5946
ADD CONSTRAINT FK_club_participants_club
6047
FOREIGN KEY (club_id) REFERENCES club (id);
6148

62-
-- ClubMember -> Club
6349
ALTER TABLE club_member
6450
ADD CONSTRAINT FK_club_member_club
6551
FOREIGN KEY (club_id) REFERENCES club (id);
6652

67-
-- ClubMemberTeam -> Team
6853
ALTER TABLE club_member_team
6954
ADD CONSTRAINT FK_club_member_team_team
7055
FOREIGN KEY (team_id) REFERENCES team (id);
7156

72-
-- ClubMemberVote -> Vote
7357
ALTER TABLE club_member_vote
7458
ADD CONSTRAINT FK_club_member_vote_vote
7559
FOREIGN KEY (vote_id) REFERENCES vote (id);
7660

77-
-- Comment -> BookStory
7861
ALTER TABLE comment
7962
ADD CONSTRAINT FK_comment_book_story
8063
FOREIGN KEY (book_story_id) REFERENCES book_story (id);
8164

82-
-- Comment -> Comment (대댓글: 부모 댓글 참조)
8365
ALTER TABLE comment
8466
ADD CONSTRAINT FK_comment_parent
8567
FOREIGN KEY (parent_comment_id) REFERENCES comment (id);
8668

87-
-- Follow -> Member (Follower)
8869
ALTER TABLE follow
8970
ADD CONSTRAINT FK_follow_follower
9071
FOREIGN KEY (follower_id) REFERENCES member (id);
9172

92-
-- Follow -> Member (Following)
9373
ALTER TABLE follow
9474
ADD CONSTRAINT FK_follow_following
9575
FOREIGN KEY (following_id) REFERENCES member (id);
9676

97-
-- MemberInterestCategories -> Member
9877
ALTER TABLE member_interest_categories
9978
ADD CONSTRAINT FK_member_interest_categories_member
10079
FOREIGN KEY (member_id) REFERENCES member (id);
10180

102-
-- Team -> Meeting
10381
ALTER TABLE team
10482
ADD CONSTRAINT FK_team_meeting
10583
FOREIGN KEY (meeting_id) REFERENCES meeting (id);
10684

107-
-- TeamTopic -> Team
10885
ALTER TABLE team_topic
10986
ADD CONSTRAINT FK_team_topic_team
11087
FOREIGN KEY (team_id) REFERENCES team (id);
11188

112-
-- TeamTopic -> Topic
11389
ALTER TABLE team_topic
11490
ADD CONSTRAINT FK_team_topic_topic
11591
FOREIGN KEY (topic_id) REFERENCES topic (id);
11692

117-
-- Topic -> Meeting
11893
ALTER TABLE topic
11994
ADD CONSTRAINT FK_topic_meeting
12095
FOREIGN KEY (meeting_id) REFERENCES meeting (id);

0 commit comments

Comments
 (0)