상품 카탈로그 — DB 스키마

무엇을 파는지와 얼마인지. 가격의 유일한 출처다.

테이블
2
18개 컬럼
10
관계
1
FK 제약 1 · 이름으로 추정 0
설명이 있는 컬럼
0/18
소스에 적힌 것만

ERD

컬럼
중심
100%휠로 확대 · 끌어서 이동

위에서 컬럼 표시(전체/키만)와 중심 테이블을 바꿀 수 있습니다. 중심을 고르면 그 테이블과 이웃만 그립니다. 설명이 있는 컬럼은 옆에 함께 적고, 없으면 가리키는 테이블을 적습니다. 실선 은 DB 에 실제로 걸린 FK 제약입니다(1개).점선 은 컬럼 이름으로 짐작한 관계입니다(0개) — 원본이 레거시라 제약 없이 member_id 같은 컬럼으로만 이어져 있습니다. 실제로 그렇게 쓰는지는 보장하지 않습니다.

원본 대응: products/products_init.php

관계 목록

from컬럼to근거
product_courseproduct_idproduct.idFK 제약

product — 6행 · 48 kB

소스 확인함께 쓰는 도메인: 수강신청 · 결제인덱스 · 제약 · 샘플 보기 →

적힌 설명이 없습니다. JPA 엔티티에 javadoc 을 달면 여기 나옵니다.

컬럼타입NULL기본값설명
idintegernextval('product_id_seq'::regclass)PK
codevarchar(20)
namevarchar(100)
name_krvarchar(100)허용
typevarchar(20)'course_bundle'
priceinteger0
sale_priceinteger허용
is_activebooleantrue
descriptiontext허용
created_attimestamp허용now()
updated_attimestamp허용now()
display_titlevarchar(200)허용
highlightvarchar(200)허용
flag_imagevarchar(300)허용
options_jsontext허용

product_course — 4행 · 40 kB

product ↔ course 연결. 실제 FK 가 걸려 있다

컬럼타입NULL기본값설명
idintegernextval('product_course_id_seq'::regclass)PK
product_idintegerproduct
course_idinteger