MySQLWorkBenchのER図からDBに反映する方法
ER図に書くのに便利なMySQLWorkBenchですがForward Engineerという機能を使うことでER図からCREATE TABLE文などを作成・反映することができます。
以前の記事
で書いたER図から作ってみます。
Database - Foward Enginnerを選択
接続先
オプション
Generate DROP SCHEMAというのをチェックしておくとスキーマから再作成してくれて便利です。
対象にするオブジェクト
デフォルトは存在するもの全て付くのでそのままでいいかと
実行されるSQLの表示
実行確認画面
総括
ER図も書けて実際のDBにも反映できるのはすごく便利ですね。
実際の開発だと改修時はALTER TABLE文になるので、mwbファイルの差分だけ出す機能とかあると完璧ですね。あるのかな?