-- files 테이블에 job_no 컬럼 추가 및 project_id 대체 -- 새 컬럼 추가 ALTER TABLE files ADD COLUMN IF NOT EXISTS job_no VARCHAR(50); -- 외래키 제약조건 추가 (MySQL/PostgreSQL 문법) -- MySQL의 경우: -- ALTER TABLE files ADD CONSTRAINT fk_files_job_no FOREIGN KEY (job_no) REFERENCES jobs(job_no); -- PostgreSQL의 경우: -- ALTER TABLE files ADD CONSTRAINT fk_files_job_no FOREIGN KEY (job_no) REFERENCES jobs(job_no); -- SQLite의 경우는 외래키 제약조건을 나중에 추가하기 어려우므로 생략 -- 인덱스 생성 CREATE INDEX IF NOT EXISTS idx_files_job_no ON files(job_no); -- 기존 project_id 컬럼은 일단 유지 (호환성을 위해) -- 나중에 완전 이전 후 DROP 할 예정