fix(tkuser): 마이그레이션 멱등성 수정 — FK 중복 생성 방지

ADD COLUMN IF NOT EXISTS 사용, FK ADD CONSTRAINT 제거
(이전 배포에서 이미 생성됨, 재실행 시 errno 121 발생)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Hyungi Ahn
2026-03-30 08:14:21 +09:00
parent 4d783e47c9
commit afb63e4e94

View File

@@ -15,8 +15,5 @@ INSERT IGNORE INTO product_types (code, name, display_order) VALUES
('HX', '열교환기', 3),
('SKID', 'Skid', 4);
-- projects에 product_type_id FK 추가
ALTER TABLE projects ADD COLUMN product_type_id INT NULL;
ALTER TABLE projects ADD CONSTRAINT fk_project_product_type
FOREIGN KEY (product_type_id) REFERENCES product_types(id)
-- projects에 product_type_id FK 추가 (멱등성: 이미 존재하면 무시)
ALTER TABLE projects ADD COLUMN IF NOT EXISTS product_type_id INT NULL