-- main_nom, red_nom 컬럼 추가 스크립트 -- 2025.01.17 - MAIN_NOM/RED_NOM 별도 저장을 위한 스키마 개선 -- materials 테이블에 main_nom, red_nom 컬럼 추가 ALTER TABLE materials ADD COLUMN IF NOT EXISTS main_nom VARCHAR(50); ALTER TABLE materials ADD COLUMN IF NOT EXISTS red_nom VARCHAR(50); -- 인덱스 추가 (검색 성능 향상) CREATE INDEX IF NOT EXISTS idx_materials_main_nom ON materials(main_nom); CREATE INDEX IF NOT EXISTS idx_materials_red_nom ON materials(red_nom); CREATE INDEX IF NOT EXISTS idx_materials_main_red_nom ON materials(main_nom, red_nom); -- 기존 데이터에 대한 기본값 설정 (필요시) -- UPDATE materials SET main_nom = '', red_nom = '' WHERE main_nom IS NULL OR red_nom IS NULL; -- 코멘트 추가 COMMENT ON COLUMN materials.main_nom IS 'MAIN_NOM 필드 - 주 사이즈 (예: 4", 150A)'; COMMENT ON COLUMN materials.red_nom IS 'RED_NOM 필드 - 축소 사이즈 (Reducing 피팅/플랜지용)';