Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DB 컬럼 데이터타입 변경 제안 #105

Open
maximinhan opened this issue Mar 24, 2014 · 1 comment
Open

DB 컬럼 데이터타입 변경 제안 #105

maximinhan opened this issue Mar 24, 2014 · 1 comment

Comments

@maximinhan
Copy link
Contributor

안녕하세요 한지우 입니다.
오랜만이네요-

이번 옥희 리뉴얼의 db를 보면 여러가지 유무 체크들...
예를 들어 코멘트 가능 유뮤, 싸움방지 가능 유무등등...
이 체크용 컬럼의 경우 현재 데이터 타입이 모두 varchar로 되어 있는데요?
이를 boolean 타입으로 바꾸면 어떨까 합니다.
아마 mysql 과 mariaDB의 경우 tinyint(1) 이 boolean을 대신하는걸로 알고 있습니다.

그리고 최종 버전 디비엔 반영이 되어있는지는 모르겠지만..
새로운 옥희사이트 만들 땐 reply 와 comment를 구분하지 않고
모두 comment로 간 후, 게시글 등록등은 이전의 comment가 아닌 본문글 올리는 것과 동일한 형태를 제공하기로 한 걸로 기억합니다.

그런고로 community 테이블의 reply_check 나 comment_check 컬럼 중 하나를 없애야 하지 않을까 싶어요.

@1angerhans
Copy link
Contributor

이제사 답변드리네요. 죄송합니다.
boolean 에 대한 처리는 저번에 제가 한번 올렸는데요.
이전에는 tinyint 를 많이 썻는데, 요즘엔 bit 를 이용합니다. 예전엔 bit 자체가 tinyint의 synonym으로 구현 되어서 tinyint로 썻는데 지금은 순수 bit로 구현 됩니다 그래서 tinyint(1) 는 8bit(1byte) 구요. bit(1) 은 1bit로 구현 되어서 bit 가 더 유리 합니다.
CommnityBoard 구현시 13_t_article 테이블에 enabled 필드에 해당내용 적용 되어 있으니 참고 하시기 바랍니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants