스프링부트 FLYWAY 프로퍼티

1 개요[ | ]

스프링부트 FLYWAY PROPERTIES
스프링부트 FLYWAY 프로퍼티

2 목록[ | ]

변수 기본값 설명
flyway.baseline-description
flyway.baseline-version 1 마이그레이션을 시작할 버전
flyway.baseline-on-migrate
flyway.check-location false 마이그레이션 스크립트 위치(폴더)가 있는지 확인
flyway.clean-on-validation-error
flyway.enabled true flyway 활성화 여부
flyway.encoding
flyway.ignore-failed-future-migration
flyway.init-sqls 접속 초기화 직후 수행할 SQL 문장
flyway.locations classpath:db/migration 마이그레이션 스크립트 위치
flyway.out-of-order
flyway.password (DataSource를 직접 지정하는 경우) JDBC 패스워드
flyway.placeholder-prefix
flyway.placeholder-replacement
flyway.placeholder-suffix
flyway.placeholders.*
flyway.schemas 업데이트할 스키마
flyway.sql-migration-prefix V
flyway.sql-migration-separator
flyway.sql-migration-suffix .sql
flyway.table
flyway.url 마이그레이션할 데이터베이스의 JDBC url. 설정하지 않을 경우 기설정된 1차 데이터 소스 사용
flyway.user 마이그레이션할 데이터베이스의 로그인 사용자
flyway.validate-on-migrate

3 샘플[ | ]

  • 아래는 프로퍼티를 사용할 경우에 이러한 형태로 입력한다는 예시[1]
  • 즉 다 사용할 필요 없고, 필요한 것만 참고
flyway.driver=org.hsqldb.jdbcDriver
flyway.url=jdbc:hsqldb:file:/db/flyway_sample
flyway.user=SA
flyway.password=mySecretPwd
flyway.schemas=schema1,schema2,schema3
flyway.table=schema_history
flyway.locations=classpath:com.mycomp.migration,database/migrations,filesystem:/sql-migrations
flyway.sqlMigrationPrefix=Migration-
flyway.repeatableSqlMigrationPrefix=RRR
flyway.sqlMigrationSeparator=__
flyway.sqlMigrationSuffix=-OK.sql
flyway.encoding=ISO-8859-1
flyway.placeholderReplacement=true
flyway.placeholders.aplaceholder=value
flyway.placeholders.otherplaceholder=value123
flyway.placeholderPrefix=#[
flyway.placeholderSuffix=]
flyway.resolvers=com.mycomp.project.CustomResolver,com.mycomp.project.AnotherResolver
flyway.skipDefaultCallResolvers=false
flyway.callbacks=com.mycomp.project.CustomCallback,com.mycomp.project.AnotherCallback
flyway.skipDefaultCallbacks=false
flyway.target=5.1
flyway.outOfOrder=false

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}