2011-08-22 4 views
1

flyway가 기존 java.sql.Connection을 DataSource로 사용하도록 설정하는 방법이 있습니까? 기존 java.sql.Connection에서 데이터 소스를 생성하는 방법이 있습니까?Flyway 용 DataSource로 java.sql.Connection 사용

나는 그렇게하는 간단한 방법을 찾지 못했습니다!

감사합니다.

답변

1

이동 경로는 현재 메타 데이터 테이블과 마이그레이션 용으로 최소 두 개의 연결을 사용하도록 설계되었습니다. 이는 병렬 트랜잭션을 허용하고 잠금을 사용하여 노드간에 동기화를 수행하기 위해 수행되었습니다. 이렇게하면 실패한 경우 마이그레이션을 롤백하고 메타 데이터 테이블에서 실패한 것으로 표시 할 수 있습니다. 이것이 연결이 아닌 데이터 소스가 필요한 이유입니다.

큰 문제인 경우 Issue Tracker에 문제를 신고하시기 바랍니다.

+1

사실 내가 사용하는 방법을 찾은 것 같다 \t \t'SingleConnectionDataSource sdf = 새로운 SingleConnectionDataSource (PersistentObject.getConnection(). getConnection(), true);'이것은 트릭을하는 것 같다 :) –