5fce695f09
Deploy momo-erp / deploy (push) Successful in 2m36s
진짜 root cause — 019_proc_terms.sql 이 매 deploy 시 DELETE FROM supply_mng; INSERT INTO supply_mng ... 10개 시드 (VND-001 ~ VND-010) 를 실행해서 supply_mng 가 항상 10개로 reset 되고 있었음. → 019 의 supply_mng 시드 부분 제거 (납품조건 ALTER 만 유지). 034 신설 — idempotent 매 deploy 안전 실행: - product_lines 컬럼 보장 - supply_code UNIQUE 인덱스 보장 (ON CONFLICT 동작) - 옛 'VND-*' 시드는 items/procurements 의 vendor_objid 끊은 후 DELETE - 엑셀 80개 INSERT ON CONFLICT (supply_code) DO UPDATE - sentinel 가드 없이 매번 안전 — 사용자 추가 supply (다른 supply_code) 는 보존
16 lines
804 B
SQL
16 lines
804 B
SQL
-- 019_proc_terms.sql
|
|
-- 매입 발주서 납품조건 4필드 추가만 유지.
|
|
-- ⚠️ 원본의 "공급업체 10개 시드" 부분이 매 deploy 시 DELETE+INSERT 로 supply_mng 를
|
|
-- 10개로 reset 시키는 사고가 있어 제거. 공급업체 데이터는 034 가 관리.
|
|
|
|
ALTER TABLE momo_procurements
|
|
ADD COLUMN IF NOT EXISTS delivery_place TEXT,
|
|
ADD COLUMN IF NOT EXISTS delivery_period TEXT,
|
|
ADD COLUMN IF NOT EXISTS payment_terms TEXT,
|
|
ADD COLUMN IF NOT EXISTS freight_terms TEXT;
|
|
|
|
COMMENT ON COLUMN momo_procurements.delivery_place IS '납품장소';
|
|
COMMENT ON COLUMN momo_procurements.delivery_period IS '납품기간';
|
|
COMMENT ON COLUMN momo_procurements.payment_terms IS '대금지불 조건';
|
|
COMMENT ON COLUMN momo_procurements.freight_terms IS '운임부담';
|