Add support for unified cake_migrations table #450
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
queue_phinxlogtable (Migrations plugin 4.x) and the newcake_migrationstable (Migrations plugin 5.x)cake_migrationsexists and uses it with theplugincolumn filterqueue_phinxlogfor backwards compatibilityContext
The CakePHP Migrations plugin 5.x introduces a unified
cake_migrationstable that stores all migrations (app and plugins) in one place with aplugincolumn to distinguish between them. This replaces the legacy per-plugin phinxlog tables (e.g.,queue_phinxlog).This change ensures the Queue plugin migration works with both the old and new Migrations plugin versions.
Test plan
queue_phinxlogtable)cake_migrationstable)🤖 Generated with Claude Code