상품 카탈로그 — 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_course | product_id | product.id | FK 제약 |
product — 6행 · 48 kB
적힌 설명이 없습니다. JPA 엔티티에 javadoc 을 달면 여기 나옵니다.
| 컬럼 | 타입 | NULL | 기본값 | 키 | 설명 |
|---|---|---|---|---|---|
id | integer | - | nextval('product_id_seq'::regclass) | PK | - |
code | varchar(20) | - | - | - | |
name | varchar(100) | - | - | - | |
name_kr | varchar(100) | 허용 | - | - | |
type | varchar(20) | - | 'course_bundle' | - | |
price | integer | - | 0 | - | |
sale_price | integer | 허용 | - | - | |
is_active | boolean | - | true | - | |
description | text | 허용 | - | - | |
created_at | timestamp | 허용 | now() | - | |
updated_at | timestamp | 허용 | now() | - | |
display_title | varchar(200) | 허용 | - | - | |
highlight | varchar(200) | 허용 | - | - | |
flag_image | varchar(300) | 허용 | - | - | |
options_json | text | 허용 | - | - |
product_course — 4행 · 40 kB
원본 테이블인덱스 · 제약 · 샘플 보기 →
product ↔ course 연결. 실제 FK 가 걸려 있다
| 컬럼 | 타입 | NULL | 기본값 | 키 | 설명 |
|---|---|---|---|---|---|
id | integer | - | nextval('product_course_id_seq'::regclass) | PK | - |
product_id | integer | - | - | → product | - |
course_id | integer | - | - | - |