1. initial-data 파일 작성 > migration 파일 작성 순서 > migration:run 하거나 브랜치를 dev 등 환경에 배포
2. migration 파일은 한 번 돌고나면 다시 적용X이므로 내가 DB 테이블에서 initial data 파일에 작성한 내용을 직접 배포해야 함
3. typeorm migration:create ./libs/경로2/src/database/migration/파일명 과 같이 터미널 안에서 명령어로 작성 가능
4. 1709301133216과 같이 3번의 명령어로 마이그레이션 파일을 만들면 timestamp가 앞에 붙는데 여기서 ~216 ~217 처럼 시간 순서대로 마이그레이션 파일이 실행된다. 만약 순서가 어긋난 경우 직접 timestamp의 시간을 수정해서 파일 실행 순서를 바꿀 수 있다.
'Backend > DB' 카테고리의 다른 글
배포 전 안쓰는 migration 파일 삭제에 대하여 (0) | 2024.05.09 |
---|---|
MYSQL) 현재 DB의 timezone 확인해보기 (0) | 2023.10.31 |
timestamp값이 년-월-일만 나왔던 경우(분,초가 안나옴!) (0) | 2023.10.27 |
created_at과 updated_at에서 날짜가 찍혀서 안나오는 문제 (0) | 2023.10.27 |
table이나 column drop할때 오류 최소화 하는법 (0) | 2023.10.19 |