はじめに 「優しいIT」という理念の基、ITコンサルタントをしている亀井亮介と申します! 現在、仕事では要求分析・要件定義を中心に上流工程をしていますが、プログラムも書きます! 今回は、FuelPHPのscaffoldを利用してコードを自動生成します。 開発中にデータベースの構成が変更されて、今まで動いていた機能が動かず…いろいろ試しても開発メンバー間で、テーブルの整合性が取れていないために、余計な時間を費やした… そんな経験はありませんか? FuelPHPではデータベースのマイグレーションがソースファイルで管理できます(Ruby on Railsからの移植でしょう)! ●今回の目的 FuelPHPでデータベースマイグレーションを実践(今回、Dockerは関係ありません。) CREATE文や外部キーをプログラムで制御し、開発時によくある「いつ間にかデータベースの構造が変わってエラー多発」し