We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
장점
V + 버전 + __ + 설명.sql
src/main/resources/db/migration
Application 실행 시 Migration 진행하는 방법 Application main() 메서드에 코드 추가
Flyway flyway = Flyway.configure().dataSource("DB_URL", "User", 'Password').load(); flyway.migrate();
Application 실행과 관계 없이 Maven으로 Migration 진행하는 방법
<plugin> <groupId>org.flywaydb</groupId> <artifactId>flyway-maven-plugin</artifactId> <version>${flyway-maven-plugin.version}</version> <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql-connector-java.version}</version> </dependency> </dependencies> </plugin>
flyway.conf
flyway.url=jdbc:mysql://toast.com:{Port}/{DB명} flyway.user=framework flyway.password= flyway.ignoreMissingMigrations=true flyway.validateOnMigrate=false
$ mvn -Dflyway.configFiles=flyway.conf flyway:migrate
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Flyway?
장점
사용방법
V + 버전 + __ + 설명.sql
규칙으로 파일명 작성src/main/resources/db/migration
위치에 저장해야함Application 실행 시 Migration 진행하는 방법
Application main() 메서드에 코드 추가
Application 실행과 관계 없이 Maven으로 Migration 진행하는 방법
flyway.conf
파일에 형상 관리를 반영할 대상 DB 서버 정보 기재The text was updated successfully, but these errors were encountered: