Flywayの記事一覧
Flyway に関する記事を 4 本まとめています。Spring Boot の実装・設計・運用の観点で関連テーマを横断して読めます。
-
Spring Boot + Flywayで既存データベースにbaselineOnMigrateを導入する方法 - baselineVersionとflyway_schema_historyの初期化
すでに稼働中で既存テーブルがあるDBにFlywayを後から導入する手順を解説。baselineOnMigrate・baselineVersion・baseline-descriptionの設定、Gradle/Mavenプラグイン側の別設定、flyway infoによるドライラン確認、flyway_schema_historyに作られる最初のbaselineマーカー行の仕組み、ステージングでの検証手順までを実装コードで説明する。
-
Spring Boot + Flywayで「Validate failed」「checksum mismatch」が出た時の直し方 - flyway repairと本番復旧手順
FlywayのValidate failed: Detected failed migrationやchecksum mismatchで起動できなくなったSpring Bootアプリの復旧手順を解説。flyway repairの正しい使い方、本番で安易に叩いてはいけない理由、flyway_schema_historyの手動修正までを逆引き形式でまとめます。
-
Spring BootでMySQLに接続する方法 - application.ymlの設定とJDBC URLパラメータ、タイムゾーン/文字コードの落とし穴
Spring Boot 3.xからMySQL 8に接続する手順をDocker Compose起動・application.yml設定・疎通確認まで解説。JDBC URLパラメータの推奨値、Public Key Retrievalエラー・日時ずれ・utf8mb4文字化けの対処も整理します。
-
Spring BootでFlywayを使ったデータベースマイグレーション管理 - バージョン管理から本番適用までの導入ガイド
Spring BootアプリケーションでFlywayを使ってデータベーススキーマを安全にバージョン管理する実践ガイド。spring-boot-starter-flywayの導入、application.propertiesの設定、flyway_schema_historyテーブルの仕組み、baseline-on-migrateによる既存DB対応、flywayRepairを使ったトラブルシューティングまで具体例で解説します。