flyway開発してるとDBの内容はどんどん変わっていきますね。flywayはデータベースマイグレーションツールです。SQL文を開発環境に適用してくれるベ便利ツールです。bootプロジェクトのbuild.gradleに設定を追加します。http://pgmgonta.hatenablog.com/entry/2014/06/01/100859https://github.com/flyway/flyway/blob/master/flyway-sample/build.gradleを参考に設定します。公式によると現在のバージョンは4.1.2らしいので設定します。個人的にはツールのバージョンを設定ファイルに書くの嫌いですね。そんなもん書かなくても最新版適用しろよflywayのプラグインの設定とDBアクセスのための情報を追加します。'vagrant'}適用するSQL文はsrc/main/resources/db/migrationの下にバージョン番号__名前.sqlという番号で作成します。バージョン番号の順に適用されるので、SQL文に依存関係がある場合はバージョン番号に留意しましょう。アンダーバーは2つです。flywayMigrateを実行するとSQL文がDBに適用されます。schema_versionというテーブルが作成されて、どのSQL文が適用されたか記録しています。次回からは新しく追加されたSQL文のみが実行されます。flywayMigrateを実行します。テーブルの中身もクリアになるので気をつけて下さい。初期データをSQL文で用意しておけば、いつでも初期データの状態にクリアしてやり直すことも可能です。an..ブログ気持玉クリックして気持ちを伝えよう!ログインしてクリックすれば、自分のブログへのリンクが付きます。写経を続けて、Entityの追加のとこまで来ました。開発してるとDBの内容はどんどん変わっていきますね。×この広告は1年以上新しい記事の投稿がないブログに表示されております。