Showing
1 changed file
with
47 additions
and
41 deletions
1 | -사용 DB 정보{<br> | 1 | +# Singer-Composer Website Project |
2 | - host: 'localhost',<br> | 2 | +- Developer |
3 | - port : 3306,<br> | 3 | + - 고승완(Mukho) |
4 | - user: 'root',<br> | 4 | + - 배승호(승호 D. 배) |
5 | - password : '',<br> | 5 | + - 최시원(Rubyflyer) |
6 | - database : 'singer_composer'<br> | 6 | +- Git Address: http://khuhub.khu.ac.kr/2017104034/Singer-Composer |
7 | -}<br><br> | 7 | +-------------------------------------------------------- |
8 | -게시판 사용 DB 정보{<br> | 8 | +``` |
9 | - host: 'localhost',<br> | 9 | +사용 DB 정보{ |
10 | - port : 3306,<br> | 10 | + host: 'localhost', |
11 | - user: 'root',<br> | 11 | + port : 3306, |
12 | - password : '',<br> | 12 | + user: 'root', |
13 | - database : 'singer_composer'<br> | 13 | + password : '', |
14 | -}<br><br> | 14 | + database : 'singer_composer' |
15 | - | 15 | +} |
16 | +``` | ||
16 | sql 사용 파일<br> | 17 | sql 사용 파일<br> |
17 | - router/login/index.js<br> | 18 | +>router/login/index.js |
18 | - router/register/index.js<br> | 19 | +>router/register/index.js |
19 | - router/board/index.js<br> | 20 | +>router/board/index.js |
20 | - router/profile.index.js<br><br> | 21 | +>router/profile.index.js |
21 | - | ||
22 | -DB 구조(*ID, password, type) -> 형식에 맞게 추가<br> | ||
23 | -*ID varchar(20), password varchar(20), type varchar(10) // type이 운영자인 경우 서버에서 변경<br> | ||
24 | -추가된 형식에 맞는 로그인 및 세션 등 변경<br> | ||
25 | -alter table userDB add nickname varchar(20) not null;<br> | ||
26 | 22 | ||
23 | +-------------------------------------------------------- | ||
24 | +## Database 명세 | ||
25 | +``` | ||
27 | Database = singer_composer | 26 | Database = singer_composer |
28 | 27 | ||
29 | create table userdb( | 28 | create table userdb( |
... | @@ -43,25 +42,32 @@ create table board( | ... | @@ -43,25 +42,32 @@ create table board( |
43 | modidate datetime not null, | 42 | modidate datetime not null, |
44 | hit int not null, | 43 | hit int not null, |
45 | ID varchar(20) not null | 44 | ID varchar(20) not null |
46 | -)engine=innodb;<br><br> | 45 | +)engine=innodb; |
46 | +``` | ||
47 | +-------------------------------------------------------- | ||
48 | +## 주의 및 안내사항 | ||
47 | 49 | ||
50 | +-type이 운영자인 경우 서버에서 변경 | ||
51 | +-LF 오류시 git config --global core.autocrlf true 입력 | ||
52 | +-게시글 reset 후 idx의 값이 1부터 시작하지 않을 경우 하단의 SQL문 입력 | ||
53 | +>ALTER TABLE board AUTO_INCREMENT = 1; | ||
54 | +>SET @COUNT = 0; | ||
55 | +>UPDATE board SET idx = @COUNT:=@COUNT+1; | ||
48 | 56 | ||
49 | -<h2>LF 오류시 git config --global core.autocrlf true 입력<h2> | ||
50 | -<h2>게시글 reset 후 idx의 값이 1부터 시작하지 않을 경우<h2> | ||
51 | -ALTER TABLE board AUTO_INCREMENT = 1; | ||
52 | -SET @COUNT = 0; | ||
53 | -UPDATE board SET idx = @COUNT:=@COUNT+1; | ||
54 | -입력<br><br> | ||
55 | 57 | ||
56 | -최종 수정: 2021-11-20 17:04<br> | 58 | +##### 최종 수정: 2021-11-20 18:50<br> |
57 | -최종 수정 내용: | 59 | +##### 수정 내용: |
58 | -<h2>★★필수입력★★<h2> | 60 | +1. 최근 있었던 DB명세구조 변경 |
59 | -alter table board drop passwd; | 61 | +>alter table board drop passwd; |
60 | -alter table board add ID varchar(20) not null; | 62 | +>alter table board add ID varchar(20) not null; |
61 | -alter table board change name nickname; | 63 | +>alter table board change name nickname; |
62 | -alter table board modify nickname varchar(20); | 64 | +>alter table board modify nickname varchar(20); |
63 | 65 | ||
64 | -로그에 시간 추가, 시간 실시간 반영, 게시글 수정 및 삭제 세션+권한 연동/DB수정, 버그 수정, 게시글 조회수 구현, 프로필 수정 세션 연동<br> | 66 | +2. 로그에 시간 추가 |
65 | -수정 내용: about/사이트 git 링크 추가, 프로필 추가, 메뉴바/하단 추가, 게시판에 기본 서식 추가, 로그인시에만 게시판 관련 경로에 접근가능하게 함, 사용자 로그 생성, 경로 지정 수정, 제목 추가, userDB, 회원가입에 nickname요소 추가, 세션에 ID + 닉네임 전달기능 추가, 게시판의 글쓰기 및 글 열람 기능 추가. | 67 | +3. 시간 실시간 반영 |
68 | +4. 게시글 수정 및 삭제 세션+권한 연동/DB수정 | ||
69 | +5. 버그 수정 | ||
70 | +6. 게시글 조회수 구현 | ||
71 | +7. 프로필 수정 세션 연동 | ||
72 | +8. etc | ||
66 | 73 | ||
67 | -<!-- http://khuhub.khu.ac.kr/2017104034/Singer-Composer --> | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment