{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23262129,"defaultBranch":"4.x","name":"migrations","ownerLogin":"cakephp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-23T17:40:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23666?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726630878.0","currentOid":""},"activityList":{"items":[{"before":"491b311cb4454bf15741e88e76fb1c0b54c3fef1","after":"fe677f45082118690b698ae574a22cad2d067ab2","ref":"refs/heads/seedinterface","pushedAt":"2024-09-18T14:08:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Fix file name","shortMessageHtmlLink":"Fix file name"}},{"before":null,"after":"491b311cb4454bf15741e88e76fb1c0b54c3fef1","ref":"refs/heads/seedinterface","pushedAt":"2024-09-18T03:41:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Start to add Migrations versions of base interfaces\n\nThese are important interfaces for userland code. All of the current\nmigrations extend from phinx base classes. I'd like to try updating\nmigrations internals by doing the following changes\n\n- [ ] Add SeedInterface and MigrationInterface.\n- [ ] Add decorator that adapts between phinx and migrations. Manager::getSeeds(), getMigrations()\n- [ ] Move phinx shims into adapter/decorator\n- [ ] Update the internals to use migrations interfaces.\n- [ ] Introduce a new base class that is all migrations\n- [ ] Provide upgrade tool to update migration classes.\n\nIf all goes well, we'll have an opt-in path for applications to upgrade\nto the new namespaces and code before a breaking change where phinx\ncompatibility is removed.","shortMessageHtmlLink":"Start to add Migrations versions of base interfaces"}},{"before":"5dd0a07806da56ce3cae7c7142df46d4b3012048","after":null,"ref":"refs/heads/fix-747","pushedAt":"2024-09-16T15:16:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"}},{"before":"8bc628559c8f5e0ea7591c2883538d7ab7547efc","after":"d39616f375dd7c407d7471551be3688cf12473f9","ref":"refs/heads/4.x","pushedAt":"2024-09-16T15:16:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Merge pull request #748 from cakephp/fix-747\n\nFix compatibility break from phinx","shortMessageHtmlLink":"Merge pull request #748 from cakephp/fix-747"}},{"before":"62be9475582f1e8cb7fefce292a32f386b7337fc","after":null,"ref":"refs/heads/migration-transactions","pushedAt":"2024-09-16T02:30:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"}},{"before":"2fb93e573e341ec1f0b98a2688c8bd03d3ee7757","after":"8bc628559c8f5e0ea7591c2883538d7ab7547efc","ref":"refs/heads/4.x","pushedAt":"2024-09-16T02:30:25.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Merge pull request #745 from cakephp/migration-transactions\n\nAdd hook method for migrations to skip creating a transaction","shortMessageHtmlLink":"Merge pull request #745 from cakephp/migration-transactions"}},{"before":null,"after":"5dd0a07806da56ce3cae7c7142df46d4b3012048","ref":"refs/heads/fix-747","pushedAt":"2024-09-16T02:29:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Fix compatibility break from phinx\n\ngetAdapterType() should have a consistent return with phinx.\n\nFixes #747","shortMessageHtmlLink":"Fix compatibility break from phinx"}},{"before":"3403891e193655afb6fd087659b636c187b1185a","after":null,"ref":"refs/heads/4.next-merge","pushedAt":"2024-09-13T16:28:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"LordSimal","name":"Kevin Pfeifer","path":"/LordSimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9105243?s=80&v=4"}},{"before":"c552f42269e48a48f2e0e50e9008c16acd3229d6","after":"602ecfad36f59b5ef7786756c8b93ac1dd17e2c8","ref":"refs/heads/4.next","pushedAt":"2024-09-13T16:28:56.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"LordSimal","name":"Kevin Pfeifer","path":"/LordSimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9105243?s=80&v=4"},"commit":{"message":"Merge pull request #746 from cakephp/4.next-merge\n\nmerge 4.x => 4.next","shortMessageHtmlLink":"Merge pull request #746 from cakephp/4.next-merge"}},{"before":null,"after":"3403891e193655afb6fd087659b636c187b1185a","ref":"refs/heads/4.next-merge","pushedAt":"2024-09-13T16:22:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LordSimal","name":"Kevin Pfeifer","path":"/LordSimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9105243?s=80&v=4"},"commit":{"message":"Merge branch '4.x' into 4.next-merge","shortMessageHtmlLink":"Merge branch '4.x' into 4.next-merge"}},{"before":"4e013b88d1053e911f085340a6b50c443c412ce4","after":"62be9475582f1e8cb7fefce292a32f386b7337fc","ref":"refs/heads/migration-transactions","pushedAt":"2024-09-13T13:35:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Fix phpcs","shortMessageHtmlLink":"Fix phpcs"}},{"before":null,"after":"4e013b88d1053e911f085340a6b50c443c412ce4","ref":"refs/heads/migration-transactions","pushedAt":"2024-09-13T04:16:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Add hook method for migrations to skip creating a transaction\n\nThere are schema operations that you don't want a wrapping transaction,\nlike if you're modifying a sqlite database. This new method allows\nmigrations to opt-out of having a transaction wrapped around each\nmigration automatically.\n\nRefs #741","shortMessageHtmlLink":"Add hook method for migrations to skip creating a transaction"}},{"before":"d8ac1b0d1cb580719ce9f3c3e6dc90715e49fd85","after":null,"ref":"refs/heads/fix-sqlite-constraint","pushedAt":"2024-09-09T14:35:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"}},{"before":"0716a4b887ac1d52b745e3ec674d61cfc2b86693","after":"2fb93e573e341ec1f0b98a2688c8bd03d3ee7757","ref":"refs/heads/4.x","pushedAt":"2024-09-09T14:34:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Merge pull request #743 from cakephp/fix-sqlite-constraint\n\nDisable foreign key checks when removing temp tables","shortMessageHtmlLink":"Merge pull request #743 from cakephp/fix-sqlite-constraint"}},{"before":"d316a207352ee3a2ca555a0dd9bafce791a1429b","after":"d8ac1b0d1cb580719ce9f3c3e6dc90715e49fd85","ref":"refs/heads/fix-sqlite-constraint","pushedAt":"2024-09-09T14:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Fix up stan errors\n\nWhile these foreign key toggles appear to work in tests. When testing\nthe same migration operations within an application the contraint error\nis reproducible and not fixed still.","shortMessageHtmlLink":"Fix up stan errors"}},{"before":"a1bc157631ccf6c830b08aaa0d856c563d799e1e","after":null,"ref":"refs/heads/literal-insert","pushedAt":"2024-09-05T14:43:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"}},{"before":"6047ee0033bb0f4c5f7a3afceb2e8d85d319c9f0","after":"c552f42269e48a48f2e0e50e9008c16acd3229d6","ref":"refs/heads/4.next","pushedAt":"2024-09-05T14:43:14.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Merge pull request #742 from cakephp/literal-insert\n\nPort insert & bulkinsert compatibility from phinx","shortMessageHtmlLink":"Merge pull request #742 from cakephp/literal-insert"}},{"before":"d3a9e9f46419044c7ce471755a5115e6dae04d61","after":"a1bc157631ccf6c830b08aaa0d856c563d799e1e","ref":"refs/heads/literal-insert","pushedAt":"2024-09-05T03:11:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Fix sqlserver tests","shortMessageHtmlLink":"Fix sqlserver tests"}},{"before":null,"after":"d316a207352ee3a2ca555a0dd9bafce791a1429b","ref":"refs/heads/fix-sqlite-constraint","pushedAt":"2024-09-05T03:09:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Disable foreign key checks when removing temp tables\n\nAttempt to reproduce the problem reported in #741 but added a test that\ncovers the scenario based on current information. Perhaps the problem\ncan be reproduced in CI. There is also a chance that the test suite\nharness makes this challenging to reproduce because of wrapping\ntransactions.","shortMessageHtmlLink":"Disable foreign key checks when removing temp tables"}},{"before":"f0084b4b0d4e467305621154404f8d00817a4c30","after":"d3a9e9f46419044c7ce471755a5115e6dae04d61","ref":"refs/heads/literal-insert","pushedAt":"2024-09-03T04:28:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Fix postgres tests","shortMessageHtmlLink":"Fix postgres tests"}},{"before":null,"after":"f0084b4b0d4e467305621154404f8d00817a4c30","ref":"refs/heads/literal-insert","pushedAt":"2024-09-03T03:58:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Port insert & bulkinsert compatibility from phinx\n\nPort cakephp/phinx#2301 to migrations. Fixes #737","shortMessageHtmlLink":"Port insert & bulkinsert compatibility from phinx"}},{"before":"6047ee0033bb0f4c5f7a3afceb2e8d85d319c9f0","after":"0716a4b887ac1d52b745e3ec674d61cfc2b86693","ref":"refs/heads/4.x","pushedAt":"2024-08-29T03:08:27.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Merge pull request #728 from challgren/fix-pgsql-schema\n\nCorrecting getGlobalSchemaName to use the correct schema","shortMessageHtmlLink":"Merge pull request #728 from challgren/fix-pgsql-schema"}},{"before":"f87dc001a63a8dbdec18bffc8a38f05a269e1fe1","after":"6047ee0033bb0f4c5f7a3afceb2e8d85d319c9f0","ref":"refs/heads/4.x","pushedAt":"2024-08-23T21:36:24.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Merge pull request #738 from cakephp/builtin-default\n\nMake builtin the default migrations backend","shortMessageHtmlLink":"Merge pull request #738 from cakephp/builtin-default"}},{"before":"dc6edfc9e20dc42198809c7cece90d67d3a8df76","after":null,"ref":"refs/heads/builtin-default","pushedAt":"2024-08-21T20:03:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"}},{"before":"c810685544bf0b8d1c9451e0413be0f33c14abbd","after":"6047ee0033bb0f4c5f7a3afceb2e8d85d319c9f0","ref":"refs/heads/4.next","pushedAt":"2024-08-21T20:03:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Merge pull request #738 from cakephp/builtin-default\n\nMake builtin the default migrations backend","shortMessageHtmlLink":"Merge pull request #738 from cakephp/builtin-default"}},{"before":null,"after":"dc6edfc9e20dc42198809c7cece90d67d3a8df76","ref":"refs/heads/builtin-default","pushedAt":"2024-08-19T03:29:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Make builtin the default migrations backend\n\nThe 4.3 branch has been out for a few months and there haven't been any\nshowstopping bugs reported yet. Changing the default backend to builtin\nand retaining the phinx backend as an escape hatch until a fix can be\nreleased seems like a decent compromise on moving forwards and retaining\ncompatibility.","shortMessageHtmlLink":"Make builtin the default migrations backend"}},{"before":"9440f8d85857e21b644f087ed81aa047d1b7a424","after":"c810685544bf0b8d1c9451e0413be0f33c14abbd","ref":"refs/heads/4.next","pushedAt":"2024-08-19T03:15:03.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Merge branch '4.x' into 4.next","shortMessageHtmlLink":"Merge branch '4.x' into 4.next"}},{"before":"f5ff518e4e3a80963fae43685d88ce741b7be271","after":null,"ref":"refs/heads/4.next-phpunit11","pushedAt":"2024-08-11T16:08:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"}},{"before":"4f67527b52f84ecc1e78a4576ae103fcc370bc06","after":"9440f8d85857e21b644f087ed81aa047d1b7a424","ref":"refs/heads/4.next","pushedAt":"2024-08-11T16:08:47.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"markstory","name":"Mark Story","path":"/markstory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24086?s=80&v=4"},"commit":{"message":"Merge pull request #736 from cakephp/4.next-phpunit11\n\n4.next: add PHPUnit 11 support","shortMessageHtmlLink":"Merge pull request #736 from cakephp/4.next-phpunit11"}},{"before":"d9ef1ad80e72866b8bf6222b8f8b303bff467ee8","after":"f5ff518e4e3a80963fae43685d88ce741b7be271","ref":"refs/heads/4.next-phpunit11","pushedAt":"2024-08-10T10:31:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LordSimal","name":"Kevin Pfeifer","path":"/LordSimal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9105243?s=80&v=4"},"commit":{"message":"add phpunit 11 support - fix psalm","shortMessageHtmlLink":"add phpunit 11 support - fix psalm"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEucVpOgA","startCursor":null,"endCursor":null}},"title":"Activity ยท cakephp/migrations"}