티스토리 뷰
현재 사전과제 진행 중에 flyway라는 기술을 접하게 되었다.
개념적인 부분은 사전과제 제출 후 다루기로 하고 고생했던 부분부터 적어둘 예정이기에 이번 글은 짧을 예정이다.
gradle 기반이기에 build.gradle에서 dependencies 추가 대신 plugins에 id "org.flywaydb.flyway" version "6.0.1"를 추가 후
맨 하단에 flyway 설정을 해주는데 url, user, password 등 필요한 것을 추가한 뒤 gradle을 import 한다.
기본 설정이 끝났다면 IntelliJ Terminal에서 ./gradlew flywayMigrate를 추가하여 DB에 flyway_schema_history tables를 생성한다.
이 기술을 처음 접했을 때 스키마를 생성해주는 기능으로 오해한 덕에 삽질했는데
스키마를 생성해주는 기능은 아니기에 DB에 맞게 미리 스키마를 생성해줘야 한다.
'읽고 쓰고 씹고 즐기고 > Spring-boot' 카테고리의 다른 글
@TransactionalEventListener 적용기 (0) | 2020.11.02 |
---|---|
Spring - aop (0) | 2020.03.29 |
내가 느낀 QueryDsl의 장단점과 후기 (0) | 2020.01.29 |
Spring boot와 jsp 그리고 Mybatis와 Hibernate (1) | 2019.12.18 |
Oauth2를 이용한 google API 사용 과정 (0) | 2019.06.06 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- @Autowired
- mapping
- 회고
- body
- 인텔리J
- Spring
- 스터디 회고
- 멀티모듈
- Spring Boot
- RequestHandler
- homebrew
- Java
- 일지
- 자바스크립트
- 개발
- graphQL
- 프로그래머스
- spring-boot
- springboot
- header
- JavaScript
- Gradle
- HTTP
- 한 입 크기로 잘라먹는 리액트
- MySQL
- 모듈
- Request Handler
- 개발일지
- JAR
- web
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함