# FLYWAY

22개의 포스트
post-thumbnail

Spring Boot :: Flyway 테스트 도입

Flyway 테스트 도입 💽 Flyway란?

2023년 8월 24일
·
0개의 댓글
·
post-thumbnail

flyway를 통해 DDL 형상관리를 하자

flyway는 데이터베이스의 형상관리를 목적으로 하는 툴이다. 데이터베이스의 형상 관리란 어떤 것을 말할까? git을 통하영 우리가 코드를 관리하는 것의 데이터베이스 버전으로 볼 수 있다. git에서는 코드를 파일별로 로깅을 통해서 변화의 이력을 추적한다. flyway

2023년 8월 7일
·
0개의 댓글
·
post-thumbnail

[개발] Flyway 설정

관련 코드 바로가기flyway는 데이터베이스의 형상 관리를 목적으로 사용하는 툴입니다.그리고 데이터베이스 스키마를 코드로 옮기는 기능을 제공합니다.아직 형상 관리에 대한 필요성은 느낀 경험은 없지만 스키마를 코드로 옮기는 기능을 제공하는 것은 큰 매력으로 다가왔습니다.

2023년 8월 6일
·
0개의 댓글
·

TIL 230723

flyway 랑 spring boot, JPA 를 연결하는 작업을 해보자 (2) - flyway 에 ON DELETE 설정들을 추가해보자

2023년 7월 23일
·
1개의 댓글
·

TIL 230722

flyway 랑 spring boot, JPA 를 연결하는 작업을 해보자 (1)

2023년 7월 23일
·
1개의 댓글
·
post-thumbnail

[Flyway] No migrations found. Are your locations set up correctly?

flyway DB migration 정보를 찾지 못하는 문제가 발생 해결

2023년 7월 19일
·
1개의 댓글
·
post-thumbnail

[DB Migration] 메인프로젝트 코드리팩토링(4)-flyway tool 적용하기

처음 DB Migration을 알게되었을 때 그 필요성을 느끼지 못했다.단순히 'JPA가 @Table 애너테이션이 사용된 해당 클래스를 기반으로 데이터베이스 테이블을 자동으로 생성해주니 구지 관리까지 해야하나?' 라고 생각했던 것 같다.DB관리의 필요성을 못느꼈던 것은

2023년 6월 28일
·
0개의 댓글
·
post-thumbnail

[ZIO] flyway 환경설정 에러 해결

scala + ZIO + flyway 환경설정

2023년 6월 17일
·
0개의 댓글
·
post-thumbnail

flyway 로 DB 형상관리하기

서비스를 운영하다 보면 기존 DB 구조가 변경되어야 하는 시점이 도래한다. 컬럼이 추가되거나 삭제될 수 있고, 테이블간 관계가 생기거나 끊길 수 도 있는데데이터베이스 특성상 안정성이 필수적이기 때문에 이러한 작업들이 쉬운일이 아니다.이럴 때 DB 변경이력을 관리함으로써

2023년 6월 15일
·
0개의 댓글
·
post-thumbnail

프로젝트 개인 회고 (2023-05-25)

ER Diagram 을 여러번 구성해봤습니다. 초반에는 기준을 명확히 잡지 못해서 많은 시행 착오가 있었는데, 시행 착오를 거치면서 틀이 점점 잡히게 되었습니다.

2023년 6월 2일
·
0개의 댓글
·

flyway로 DB 형상 관리 실습

flyway로 DB도 형상 관리를 할 수 있다! flyway 실습해본 것을 간단하게 정리해봤다. 예전에 팀프로젝트를 할 때 내가 DB를 관리했었는데 형상 관리 관련해서 힘들었다. 특히 프로젝트 초반에 스키마를 자주 변경했다. 스키마를 변경할 때마다 따로 노션에 무엇을

2023년 3월 7일
·
0개의 댓글
·
post-thumbnail

[DB] flyway로 데이터베이스 마이그레이션 하기

서비스를 배포한 후 스키마가 구조가 변경되는 상황에 대한 대안이 필요했다. 프로젝트가 얼추 끝나갈 때 쯤, 기능을 추가하거나 변경하면서 테이블의 제약조건이나 필드가 변경되는 일이 생겼고 변경사항을 적용시키느라 DB를 드랍하는 일도 종종 생겼다.서비스를 배포하면 일정

2023년 2월 9일
·
0개의 댓글
·
post-thumbnail

Flyway란 무엇일까? (이론 편)

오늘은 Flyway 라이브러리를 통해 DDL 형상관리 하는 법을 알아보도록 합시다!🚀

2022년 12월 14일
·
0개의 댓글
·
post-thumbnail

Flyway를 이용하여 데이터베이스 형상관리를 한 이유

공식팀에서 Flyway를 도입하게 된 이유와 Flyway의 작동방식, Flyway를 사용하며 겪은 트러블 슈팅을 공유합니다! Flyway란? flyway는 데이터베이스의 DDL의 이력을 쌓아서 DDL이 어떻게 변화되었는지 관리하는 툴입니다. 이를 통해서 데이터베이스의

2022년 10월 8일
·
0개의 댓글
·
post-thumbnail

Spring - Flyway 적용하기

모든 코드는 Github에 있기 때문에 함께 보시면 더 이해하기 쉬우실 것 같습니다.(공부한 내용을 정리하는 Github와 이 모든 내용을 담고 있는 블로그가 있습니다. )그림1Flyway는 데이터베이스의 형상관리를 목적으로 하는 툴 입니다.우리는 보통 소스 코드

2022년 6월 17일
·
0개의 댓글
·
post-thumbnail

flyway로 데이터베이스 스키마 형상관리 하기

flyway로 스키마 형상관리하기

2022년 5월 5일
·
0개의 댓글
·
post-thumbnail

사이드프로젝트 정리2 (DB 마이그레이션, Flyway)

실제 AWS 에서 프로젝트를 실행시키기 위해 AWS의 RDS를 사용하기로 하였습니다. 그래서 로컬 DB에서 만들었던 테이블을 RDS에서도 그대로 적용할 방법이 없나 찾던중 DB migration tool인 flyway를 찾게 되었고 이를 적용하였습니다.Flyway는 D

2022년 3월 29일
·
0개의 댓글
·
post-thumbnail

Flyway repair 설정

저 같이 일하지 마십쇼.. 일단 되게하고 고민하자 급하잖아코드로 데이터베이스 형상관리를 위한 툴간단한 예시를 들어보자 내가 V1\_\_초기화파일.sql을 실행하였을 경우잘못된 문법의 사용으로 인한 에러가 발생하였다.한번 에러가 발생하게되면 flyway_schema_hi

2022년 3월 21일
·
0개의 댓글
·
post-thumbnail

[DB migration] Springboot & Flyway - 개발환경과 로컬환경의 DB가 다를 때 DB 마이그레이션 하기

환경마다 DB 종류가 다른 경우 flyway를 이용해서 적합한 스크립트 실행하기

2022년 2월 5일
·
0개의 댓글
·