inflearn logo
강의

講義

知識共有

本当のjOOQ! Type Safe SQL with Java

jooq+flyway에서 질문드립니다

解決済みの質問

249

JaeWon Kim

投稿した質問数 10

0

도커 컨테이너를 사용하여서 실행 시키는걸로 진행하셨는데

 

저는 도커를 데스크탑이 아니라 olima로 실행시키고 있어서 환경변수 에러가 나오더라구요

 

export로 변수 바꿔줘도 안돼서 데스크탑으로 실행해 보니 되기는 하는데, olima로 실행 할 수 있도록 하는 방법이 있을까요?

 

그리고 도커 컨테이너를 사용 안하고 flyway만 따로 설정하는건 어떻게 하는게 좋을까요?

dev.monosoul.jooq-docker 이걸로는 도커가 무조건 설정되어있어야 하는거 같은데,

nu.studer.jooq + flyway 조합으로 가는게 좋을까요?

 

1.olima로 인텔리j에서 dev.monosoul.jooq-docker 설정에 맞게 실행 시키는법

2.도커 없이 flyway 사용할때에는 nu.studer.jooq + flyway 이 조합으로 하는게 권장되는 방식인지?

java sql spring-boot jooq dsl

回答 2

1

sdm32851630

JaeWon Kim님 안녕하세요.

 

요건 olima가 아니라 colima를 말씀하신것으로 이해했습니다.

제가 colima를 안써봐서 당장 답변드리기는 어렵네요.

이부분은 금주 중으로 테스트해보고 알려드리도록 하겠습니다.

 

1.olima로 인텔리j에서 dev.monosoul.jooq-docker 설정에 맞게 실행 시키는법

-> 테스트 후 답변드리도록 하겠습니다.

 

2.도커 없이 flyway 사용할때에는 nu.studer.jooq + flyway 이 조합으로 하는게 권장되는 방식인지?

-> 이 경우를 정리해보자면, 로컬에 db 설치, 또는 개발db에서 설치하고 flyway로 DDL을 마이그레이션 하는 방식으로 보이는데요.

 

nu.studer.jooq가 flyway를 지원해서 해당 플러그인을 사용하셔서 처리하셔도 될듯합니다.

다만 지금 시도하시려는 방식이 권장되는 방식이 아니라 권장드린다고 답변하기는 어렵네요 ㅎㅎ

 

해당 방식은 관리의 번거로움이 있어서 가능하다면 1번으로 하는게 훨씬 간단할듯합니다.

(jOOQ에서 권장하는 방식은 testcontainers + flyway 조합입니다.)

 

감사합니다!

 

 

 

1

JaeWon Kim

colima 맞습니다 ㅎㅎ.. 오타가 있었네요

testcontainers + flyway를 사용하도록 해야겠네요..!!

0

JaeWon Kim

혹시 테스트 해보셨을까요? colima로 가능한지요!

0

sdm32851630

JaeWon Kim 안녕하세요.

colima로 가능합니다.

colima 런타임을 도커로 실행하고 실행하시면 됩니다.

 

콜리마 도커 소켓을 도커 데몬의 소켓 파일로 심볼릭 링크 생성

sudo ln -s /Users/{유저명}/.colima/default/docker.sock /var/run/docker.sock

 

콜리마의 런타임을 도커 데몬으로 지정

애플 실리콘 (M 시리즈)의 경우 ARM 64bit 아키텍처 지원을 위해

--arch aarch64 옵션 추가

colima start --runtime docker --arch aarch64

 

이후 generateJooqClasses 테스크 실행

 

스크린샷 2025-11-22 오후 6.50.16.png.webp

 


colima에서 동작이 안될 이유는 없어보입니다.

문제가 있다면 댓글 남겨주시면 확인해보도록 하겠습니다.

감사합니다.

안녕하세요 FetchGroups에서 Multiset방식 사용하면 어떤가 해서 물어봅니다

0

60

1

monosoul jooq plugin-docker registry 변경

1

101

3

질문) jOOQ 프로젝트에서 CI/CD 자동화 문의

1

176

3

generate dao 를 통한 삽입 시 pk auto-increment 가 적용되지 않습니다

1

109

1

안녕하세요 생성일,생성자,수정일,수정자는 자동으로 해주는 기능이 있을까요?

0

209

2

[사례] Maven에서 TestContainers 플러그인 적용시 예외발생

0

143

0

Routines 관련 질문

1

159

2

JOOQ 환경설정 중에 db 패스워드 관련 질문입니다.

1

173

1

Sakila DB 도커 컴포즈 구성 시 팁

1

152

1

DB 벤더별 내장함수에 대한 방언 지원 듣고 질문드려요

1

176

1

인텔리제이 테마 질문

2

426

3

kotlin jOOQ , 컴파일시 힙메모리 부족

0

525

2

pojo 에 setter 가 없는 경우가 있을까요?

1

189

1

FilmWithActor로 fetch 시 select와 생성자의 매개변수 순서가 다를 경우 map이 정상적으로 이루어 지지않는 케이스

1

228

1

from절 subquery table filed nullable 처리

1

221

1

kotlin mapping error

0

517

4

db column은 not null로 되어 있는데 kotlin에서 pojo가 다 nullable로 생성되요.

0

514

1

하나의 디비를 여러 백엔드 서버가 필요로 할 때, flyway 관리

1

889

5

dslContext 작성 시 fetchGroups 이렇게 작성해도 될까요?

2

639

6

update with dto 질문

1

268

1

R2DBC 환경에서 jOOQ generate 된 Dao를 사용할 수 있는 방법이 있을까요?

2

1245

3

IDE로 스프링부트 실행없이 jooq로 짠 쿼리 결과를 바로 확인하는 방법이 있을까요?

1

503

1

build.gradle.kts

3

758

2

마리아 DB 쓰시는분들은 mysql 파일 쓰시면됩니다.

1

371

1