なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2025/02/15)

2025/02/15分のコミットです。

CHANGELOGへの追加はありませんでした。


Merge pull request #54532 from aidanharan/index-test-index-include

activerecord/test/cases/migration/index_test.rbの修正です。

INDEX INCLUDEのテストを実行するかどうかをadapter名で見ていたのを、supports_partial_index?メソッドでチェックするよう修正しています。3rd partyのadapterでテストが通るようにする為。


Merge pull request #54530 from byroot/update-all-extra-test

activerecord/lib/arel/visitors/postgresql.rbactiverecord/lib/arel/visitors/sqlite.rbの修正です。

PostgreSQL adapter、及び、SQLite adapterで、join + update_allによる更新処理で、joinがINNER JOIN以外の場合(e.g. LEFT JOIN)に処理が正しく行われないバグがあったのを修正しています。