cakephp4で別システムのテーブル定義を効率的に移植する

別システムからテーブル定義を移植します。

migrationファイルを手書きするのは大変です。

dumpファイルから作成したいと思います。

テーブルのインポート前に、lockファイルを、最新状態にします

https://book.cakephp.org/migrations/3/ja/index.html#schema-lock

docker compose exec php bin/cake migrations dump

dumpファイルからテーブルをインポート

migrationファイルを作成

docker compose exec php ./bin/cake bake migration_diff CreateArticles