From ddb06e42db8d7e5c9da34e70652fecd62b562e53 Mon Sep 17 00:00:00 2001 From: king Date: Thu, 18 Jun 2026 23:29:10 +0900 Subject: [PATCH] =?UTF-8?q?feat(malaysia):=20=EC=BD=A4=EB=B3=B4=20?= =?UTF-8?q?=EC=84=B8=ED=8A=B8=20MY-0006(MALAYSIA=20Special=20Set)=20?= =?UTF-8?q?=EB=93=B1=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit malaysia_items 시드에 MY-0006 추가, 운영 DB용 멱등 마이그레이션 추가. BOM 구성은 itemcode_db.set_components 에서 실시간 조회 — 코드 변경 불필요. Co-Authored-By: Claude Opus 4.8 --- scripts/sql/malaysia_stock_db_add_my0006.sql | 14 ++++++++++++++ scripts/sql/malaysia_stock_db_init.sql | 3 ++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 scripts/sql/malaysia_stock_db_add_my0006.sql diff --git a/scripts/sql/malaysia_stock_db_add_my0006.sql b/scripts/sql/malaysia_stock_db_add_my0006.sql new file mode 100644 index 0000000..6200748 --- /dev/null +++ b/scripts/sql/malaysia_stock_db_add_my0006.sql @@ -0,0 +1,14 @@ +-- ════════════════════════════════════════════════════════════ +-- 마이그레이션: 콤보 세트 MY-0006 (MALAYSIA Special Set) 등록 +-- malaysia_items 에 신규 세트 1종을 추가한다(kind='set'). +-- 세트 BOM 구성은 itemcode_db.set_components 에서 읽으므로 여기서 +-- 다루지 않는다(기존 콤보 구성 변경도 itemcode_db 에 이미 반영됨). +-- 기존 운영 malaysia_stock_db 에 적용(신규 설치는 init 에 이미 포함). +-- superuser/owner 로 실행. 멱등. +-- ════════════════════════════════════════════════════════════ +INSERT INTO malaysia_items (item_code, item_name, kind, sort_order) VALUES + ('MY-0006', 'MALAYSIA Special Set', 'set', 26) +ON CONFLICT (item_code) DO UPDATE + SET item_name = EXCLUDED.item_name, + kind = EXCLUDED.kind, + active = TRUE; diff --git a/scripts/sql/malaysia_stock_db_init.sql b/scripts/sql/malaysia_stock_db_init.sql index 7647896..068df6c 100644 --- a/scripts/sql/malaysia_stock_db_init.sql +++ b/scripts/sql/malaysia_stock_db_init.sql @@ -297,7 +297,8 @@ INSERT INTO malaysia_items (item_code, item_name, kind, sort_order) VALUES ('MY-0003', 'Essential Set', 'set', 23), ('MY-0004', 'Premium Set', 'set', 24), ('MY-0005', 'Ultimate Set', 'set', 25), - ('MY-9991', 'Combo 2.5L+6L', 'set', 26) + ('MY-0006', 'MALAYSIA Special Set', 'set', 26), + ('MY-9991', 'Combo 2.5L+6L', 'set', 27) ON CONFLICT (item_code) DO NOTHING; -- ════════════════════════════════════════════════════════════