카테고리를 구현하는데
create table category (
category_uid serial not null, -> 분류고유값 pk
category_code varchar(20) not null, -> 분류위치에 대한 정보 unique
category_name varchar(80) not null,
)
이런식으로 하고
category_code를
A
AA
AAA
AB
ABA
AC
AD
이런식으로 구현하는데 문제가
AAA 다음에 추가하고 싶으면
AB이후 값들의 2번째 byte의 ascii값을 1씩 올려줘야되는데
그런걸 구현할 수 있나요?
php에서라면 ord,chr를 사용해서 억지로라도 될텐데
pgsql에서는 지원안되는거같아서...
(함수를 만들면 가능한가요?)
아니면 하위분류까지 서치할수있고
업데이트안하는 좋은 카테고리 구현방법좀 아시면 조언을..
category_uid
category_order_no
parent_uid
category_name
이런식으로 해서 상위카테고리 고유값과 현재 카테고리에서의
순서같은거만 정해주면 쉽게 될꺼같은데 하위폴더포함해서 search같은거
할려면 전자는 category_code like "AA%"이런식으로 하면되는데
후자는 불가능할꺼같아서...
인터넷서점에서 분류방식이나,dsn사이트 link란같은건
어떤식으로 되있는지 아시면 조언좀 부탁드립니다..
그럼~
|