2donny

  • 홈
  • 태그
  • 방명록

migrate:run 1

TypeORM의 Migration CLI로 Database Synchronize하기

사용동기 서비스를 하다보면 기획이 추가돼서 Production 환경의 Database 테이블을 추가/변경 해야하는 상황이 정말 많다. 이 때 서버 개발자인 나는 운영 환경과, 개발 환경의 DB 모델을 동기화해야 하는데 어떤 것이 Best practice 인지 잘 몰라서 직접 Postico로 쿼리를 날려 변경했었다. 근데 컬럼이 추가되거나 수정될 때마다 일일히 쿼리를 날리다보니 수정 사항이 많아질 때, 개발 환경과 운영 환경의 모델이 동기화되어 있는지 확신이 들지 않았다. 그러던 도중 TypeORM CLI로 운영 환경의 DB 모델을 코드로써 변경할 수 있다는 것을 알게 되었고, 현 시스템에 적용하게 되었다. 뼈 아픈 기억들 이전에도 TypeORM의 Synchronize: true 옵션으로 데이터를 날려먹은..

TypeORM 2021.12.30
1
더보기
프로필사진

Just keep going.

  • 분류 전체보기 (17)
    • 동아리 과제 [Front-end 편] (0)
    • Computer Science (0)
    • Computer Architecture (1)
    • 웹 프론트 개발 (4)
    • 회고록 (4)
    • 도커 (1)
    • 서버개발 (0)
    • AWS (5)
    • TDD (0)
    • Spring (1)
    • TypeORM (1)
    • NestJs (0)

Tag

첫 회사 회고, bean, image-optimization, TypeScript, AWS, moduleNameMapper, jest.config.js, Dependency Injection, 1막 1장, 2022 회고, beanstalk, 팀장 회고, type alias, Lambda@Edge, uuid_generate_v4(), Primary key constraint bug, dms, migrate:revert, typeorm migration, migrate:run,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 깃허브 주소

티스토리툴바