feat: jobs 테이블 및 더미 데이터 생성
- PostgreSQL jobs 테이블 스키마 생성 - 더미 프로젝트 데이터 2개 추가 (J24-001, J24-002) - 엔지니어링 업계 구조 반영 (엔드유저-클라이언트-EPC) - 가상환경 경로 이슈 해결 방법 문서화
This commit is contained in:
19
backend/scripts/02_modify_files_table.sql
Normal file
19
backend/scripts/02_modify_files_table.sql
Normal file
@@ -0,0 +1,19 @@
|
||||
-- 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 할 예정
|
||||
Reference in New Issue
Block a user