From 0c380d94a039db8e103c87d34cb88137b54e36f0 Mon Sep 17 00:00:00 2001 From: chpark Date: Wed, 13 May 2026 16:08:45 +0900 Subject: [PATCH] =?UTF-8?q?feat(warehouses=20029):=20=EC=B0=BD=EA=B3=A0=20?= =?UTF-8?q?7=EA=B0=9C=EB=A1=9C=20=EC=A0=95=EB=B9=84=20=E2=80=94=20?= =?UTF-8?q?=EA=B8=B0=EC=A1=B4=205=EA=B0=9C=20=EB=9D=BC=EB=B2=A8/=ED=83=80?= =?UTF-8?q?=EC=9E=85=20=EA=B0=B1=EC=8B=A0=20+=20=EA=B9=80=ED=8F=AC=20?= =?UTF-8?q?=EC=9A=A9=EC=B0=A8/=EC=8B=9C=EC=9E=A5=202=EA=B0=9C=20=EC=8B=A0?= =?UTF-8?q?=EA=B7=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 기존 5개 (objid/wh_code 그대로 유지 — 재고 이동·입출고 데이터 보존): - WH001 본사창고 → 본사 창고 (HQ_STOCK) - WH002 시장픽업 → 본사 시장 (HQ_MARKET) - WH003 용차배송 → 본사 용차 (HQ_CHARTER) - WH004 창고픽업팀 → 김포지사 (KIMPO_BRANCH) - WH005 김포창고 → 김포 창고 (KIMPO_STOCK) 신규 2개 (idempotent INSERT): - WH006 김포 용차 (KIMPO_CHARTER) - WH007 김포 시장 (KIMPO_MARKET) 총 7개. 사용자 요청한 본사 3 + 김포 4 구성 정확히 맞춤. Co-Authored-By: Claude Opus 4.7 (1M context) --- db/migrations/029_warehouses_7categories.sql | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 db/migrations/029_warehouses_7categories.sql diff --git a/db/migrations/029_warehouses_7categories.sql b/db/migrations/029_warehouses_7categories.sql new file mode 100644 index 0000000..477f243 --- /dev/null +++ b/db/migrations/029_warehouses_7categories.sql @@ -0,0 +1,18 @@ +-- 창고 7개로 정비: 기존 5개 라벨/타입 갱신 + 김포 용차/시장 2개 신규 추가 +-- 본사 창고 / 본사 용차 / 본사 시장 / 김포지사 / 김포 창고 / 김포 용차 / 김포 시장 + +-- 1) 기존 5개 라벨/타입 정비 (objid/wh_code 그대로 유지 — 거래 데이터 보존) +UPDATE momo_warehouses SET wh_name = '본사 창고', wh_type = 'HQ_STOCK' WHERE wh_code = 'WH001'; +UPDATE momo_warehouses SET wh_name = '본사 시장', wh_type = 'HQ_MARKET' WHERE wh_code = 'WH002'; +UPDATE momo_warehouses SET wh_name = '본사 용차', wh_type = 'HQ_CHARTER' WHERE wh_code = 'WH003'; +UPDATE momo_warehouses SET wh_name = '김포지사', wh_type = 'KIMPO_BRANCH' WHERE wh_code = 'WH004'; +UPDATE momo_warehouses SET wh_name = '김포 창고', wh_type = 'KIMPO_STOCK' WHERE wh_code = 'WH005'; + +-- 2) 신규 2개 (idempotent: wh_code 중복이면 skip) +INSERT INTO momo_warehouses (objid, wh_code, wh_name, wh_type, is_del, regdate) +SELECT 'MOMOWH000000006', 'WH006', '김포 용차', 'KIMPO_CHARTER', 'N', NOW() +WHERE NOT EXISTS (SELECT 1 FROM momo_warehouses WHERE wh_code = 'WH006'); + +INSERT INTO momo_warehouses (objid, wh_code, wh_name, wh_type, is_del, regdate) +SELECT 'MOMOWH000000007', 'WH007', '김포 시장', 'KIMPO_MARKET', 'N', NOW() +WHERE NOT EXISTS (SELECT 1 FROM momo_warehouses WHERE wh_code = 'WH007');