-- 016_vendor_extend.sql
-- v0.7 (2026-05-07)
-- 매입처 → 공급업체 명칭 변경 + 품목에 공급업체 연결 + 공급업체 정보 보강

BEGIN;

-- 1. 공급업체(momo_vendors) 컬럼 보강
ALTER TABLE momo_vendors
  ADD COLUMN IF NOT EXISTS email   VARCHAR(200),
  ADD COLUMN IF NOT EXISTS address TEXT,
  ADD COLUMN IF NOT EXISTS memo    TEXT,
  ADD COLUMN IF NOT EXISTS regdate TIMESTAMP DEFAULT NOW();

COMMENT ON TABLE  momo_vendors IS '공급업체 — 발주를 보낼 도매처/제조처';
COMMENT ON COLUMN momo_vendors.email   IS '발주서 메일 발송 받을 주소';
COMMENT ON COLUMN momo_vendors.address IS '공급업체 주소';

-- 2. 품목 ↔ 공급업체 연결 컬럼
ALTER TABLE momo_items
  ADD COLUMN IF NOT EXISTS vendor_objid TEXT;
COMMENT ON COLUMN momo_items.vendor_objid IS '주 공급업체 (momo_vendors.objid). 매입 발주 시 자동 채움';

CREATE INDEX IF NOT EXISTS idx_momo_items_vendor ON momo_items(vendor_objid);

COMMIT;
