본문 바로가기
SpringBoot

BankApp - 마이그레이션

by 남행비 2023. 9. 22.

학습 목표

1.migration 이란?

2.yml 파일 수정하기

 

마이그레이션이란 데이터베이스 스키마의 변경 내역을 버전 관리하여, 변경에 대한 이력을 남기고, 데이터베이스를 이전 버전에서 최신 버전으로 옮기는 일련에 과정들을 의미합니다.

즉, 일반적으로 마이그레이션은 스키마를 변경하거나 새로운 테이블이나 컬럼을 추가하는 등에 작업을 포함하고 따라서 우리가 할 작업 H2 데이터베이스에서 MySQL 로 변경할 때도 마이그레이션을 수행 한다고 할 수 있습니다.
이러한 이경우에 테이터 스키마를 변경하거나 데이터를 이전하는 작업등이 포함 될 수 있습니다.

 

의존성 추가

// 커넥트 J 
runtimeOnly 'com.mysql:mysql-connector-j'

 

yml 설정 변경

'SpringBoot' 카테고리의 다른 글

kakao 로그인 - 1  (0) 2023.09.26
BankApp - 암호화 처리  (0) 2023.09.22
BankApp - intercepter 활용  (0) 2023.09.22
REST API 란  (0) 2023.09.22
(도전) 나이스페이 결제취소  (0) 2023.09.21