質問: cakePHP3のマイグレーションについての質問です。 既存のデータベースで、マイグレーションファイルを作成する場合は、 ``` $bin/cake bake migration_snapshot Initial ``` ↑ このうよに、migration_snapshot コマンドを実行ししますが、これでも問題はないのですが、既存テーブルが一律で 20160725162345_Initial.phpのように一つのファイルにまとめられてしまうので、既存テーブルが多いと少しみにくくなるので、既存において各テーブルごとにマイグレーションをファイルを作成することは可能でしょうか? 可能な場合は、どのように実現できますか? よろしくお願いします。 公式サイトにも関連した情報のトピックはあったのですが、よくわかりませんでした。 http://book.cakephp.org/3.0/ja/migrations.html#id14
回答: 公式サイトを見る限り、私もxjapanさんのやりたいことは見つけられませんでした。 --require-tableはつまり「src/Model/Table/ディレクトリで設定したテーブルのみを対象とする」ということだと思います。 実現できそうな方法としては、手作業でテーブルごとの設定ファイルを作って、もとのファイルから読み込んであげるくらいだと思います。 逆に管理が大変そうですが。