볼트 분류 개선 및 업로드 성능 최적화
- 볼트 길이 추출 로직 개선: '70.0000 LG' 형태 인식 추가 - 재질 중복 표시 수정: 'ASTM A193 ASTM A193 B7' → 'B7' - A193/A194 등급 추출 로직 개선: 'GR B7/2H' 형태 지원 - bolt_details 테이블에 pressure_rating 컬럼 추가 - 볼트 분류기 오분류 방지: 플랜지/피팅이 볼트로 분류되지 않도록 수정 - 업로드 성능 개선: 키워드 기반 빠른 분류기 선택 로직 추가 - 분류 키워드 대폭 확장: 피팅/파이프/플랜지 키워드 추가
This commit is contained in:
16
backend/scripts/06_add_pressure_rating_to_bolt_details.sql
Normal file
16
backend/scripts/06_add_pressure_rating_to_bolt_details.sql
Normal file
@@ -0,0 +1,16 @@
|
||||
-- bolt_details 테이블에 pressure_rating 컬럼 추가
|
||||
-- 2025.01.16 - 볼트 압력등급 정보 저장을 위한 스키마 개선
|
||||
|
||||
ALTER TABLE bolt_details ADD COLUMN IF NOT EXISTS pressure_rating VARCHAR(50);
|
||||
|
||||
-- 기존 레코드에 기본값 설정 (선택사항)
|
||||
UPDATE bolt_details SET pressure_rating = 'UNKNOWN' WHERE pressure_rating IS NULL;
|
||||
|
||||
-- 인덱스 추가 (성능 최적화)
|
||||
CREATE INDEX IF NOT EXISTS idx_bolt_details_pressure_rating ON bolt_details(pressure_rating);
|
||||
|
||||
-- 확인용 쿼리
|
||||
SELECT column_name, data_type, is_nullable
|
||||
FROM information_schema.columns
|
||||
WHERE table_name = 'bolt_details'
|
||||
AND column_name = 'pressure_rating';
|
||||
Reference in New Issue
Block a user