테스트 사이트 - 개발 중인 베타 버전입니다

[제안 or 의견] 테이블명을 varchar(20)으로 규정한 이유가 있을까요?

· 4년 전 · 1643 · 14

아무 생각 없이

짧은주소를 더 정확하게 보여줄 필요가 있다고 생각해서

테이블명(bo_table)을 좀 길게 작성하고 작업하다 보니 에러가 나오네요.

bo_table 종류가 varchar(20)으로 되어 있어서 긴 테이블명이 잘렸던 것이었습니다.

검색해보니 2003년에(https://sir.kr/g3_qa/2521) @리자 님이 건의를 받고 변경한 것이 지금까지 유지되고 있는 것 같습니다.

어떻게 보면 간결하고 의미가 정확한 테이블명이 맞다고 생각되지만 seo 차원에서 의미를 명확하게 보여주는 주소줄이 더 좋지 않을까 싶네요.

 

"그누보드의구조"라는 게시판의 bo_table명이 "structure_of_the_gnuboard"이라고 가정하면

현재의 구조에서는 주소창에 

domain.com/structure_of_the_gnu/게시글-제목/

게시판 제목이 잘려 나오게 되겠지요.

 

만약 varchar(255)처럼 제약이 있거나 하지 않는다면 - 요즘은 이 제약도 없는 듯 하지만요 - 더 길게 변경하면 어떨까 싶네요.

@리자 @thisgun 께 제안을 드리면서

냑 회원님들의 의견이 궁금합니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 14개

제작자님
워드프레스 예전에 사용많이 한 이유가 SEO 좋다는 것이었는데 이런 기능도 포함이 됩니다. 메뉴명이 URL에 들어 갈 수 있도록 기능을 추가하는것을 고려해 보시면 좋을것 같습니다.
@반딧불1
워프와 G5&YC5는 구조상 다르기 때문에 테이블 하나에 게시글을 넣는 구조와 게시판 별로 테이블을 따로 만드는 구조와 비교할 수 없을 것 감사합니다. 말씀하신 기능은 현재의 짧은글로 대체되지 않나 싶네요. 다만 그 네이밍을 정확하게 하는 것이 필요해서 이런 제안을 해보았습니다.
ceo를 고려하신다면
bo_table로 출력되게로 하는 것보다 bo_subject로 출력되게 해달라고 요청하시는게 좋을 것 같네요.
@잉끼s
bo_subject면 참 좋겠네요.
bo_subject는 htaccess도 그렇고 전반적인 구조를 많이 만져야해서 가장 쉬운 방법만 생각해보았습니다.
5에서 안된다면 6에서는 조금 더 유저 친화적으로 변경되면 좋겠네요.

게시글 목록

번호 제목
1717629
1717626
1717625
1717621
1717619
1717611
1717610
1717609
1717607
1717601
1717598
1717591
1717590
1717583
1717575
1717572
1717568
1717566
1717549
1717545
1717533
1717512
1717511
1717508
1717495
1717479
1717473
1717470
1717463
1717452