-- 사용자 요구사항 테이블에 material_id 컬럼 추가 -- 2025.09.24 - 사용자 피드백 기반 개선사항 #1 -- material_id 컬럼 추가 (nullable로 시작) ALTER TABLE user_requirements ADD COLUMN IF NOT EXISTS material_id INTEGER; -- 외래키 제약조건 추가 ALTER TABLE user_requirements ADD CONSTRAINT fk_user_requirements_material_id FOREIGN KEY (material_id) REFERENCES materials(id) ON DELETE CASCADE; -- 인덱스 추가 (성능 향상) CREATE INDEX IF NOT EXISTS idx_user_requirements_material_id ON user_requirements(material_id); -- 기존 데이터 정리 (필요시) -- DELETE FROM user_requirements WHERE material_id IS NULL; COMMENT ON COLUMN user_requirements.material_id IS '자재 ID (개별 자재별 요구사항 연결)';