1. 程式人生 > >Spring boot 整合資料庫版本管理工具-flyway

Spring boot 整合資料庫版本管理工具-flyway

步驟: 1:在pom檔案中新增Flyway的maven依賴 org.flywaydb flyway-core 4.1.2 2:在resource目錄下建立資料庫sql集合資料夾,Flyway預設該資料夾名字為:db/migration 3:在application.yml檔案中配置Flyway: #flyway flyway: baseline-on-migrate: true locations: classpath:db/migration 4:由於我們現有系統中配置的資料庫賬戶只有增刪改查許可權,所以在不同線的yml檔案中分別配置Flyway的啟動開關,如application-dev-in.yml,application-test-in.yml中配置開啟,application-preprod-in.yml,application-release-in.yml中配置關閉。 flyway: enabled: false 5:按照固定命名規則新增sql,如CMS中初始版本sql為:V1_0__20181030init.sql,切記其中第二個下劃線部分兩個橫槓,以下是該sql執 行完成之後在資料庫中的版本。 installed_rank Version Description Type Script Checksum Installed_by Installed_on Exection_time Success 1 1.0 20181030init SQL V1_0__20181030init.sql -742813503 idncredit_app 2018-10-30 05:13:59 10814 1