데이터베이스에서 스키마 마이그레이션(Schema Migration) 도구의 주된 역할은?

보통 freeCodeCamp
보기 및 정답
A 데이터베이스의 전체 데이터를 다른 물리적 서버로 이동하여 인프라를 전환한다
B 데이터베이스 스키마 변경(테이블 추가, 열 수정 등)을 버전 관리하고 순차적으로 적용·롤백한다
C SQL 쿼리의 문법 오류를 자동으로 감지하고 올바른 구문으로 교정하여 실행하는 것으로 알려져 있다
D 데이터베이스 전체를 주기적으로 자동 백업하여 재해 복구에 대비하는 도구이다

해설

Flyway, Alembic, Knex Migrations 등의 도구는 스키마 변경을 마이그레이션 파일로 관리합니다. 각 변경에 순서 번호를 부여하고, 적용(up)과 롤백(down)을 지원하여 팀 전체가 일관된 DB 구조를 유지합니다. Git과 함께 스키마 변경 이력을 추적할 수 있습니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...