なるようになるブログ

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

rails commit log流し読み(2020/02/06)

2020/02/06分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activerecord/CHANGELOG.md


Merge pull request #38383 from kytrinyx/schema-spec-fallback-config

activerecord/lib/active_record/railtie.rbの修正です。

DBのconfigでprimary connectionが指定されていない場合、schema cacheをロードしないよう修正しています。

schema cacheのconnection名がprimary固定になっている為。

primary以外のconnectionに対してschema cacheのロード処理を行ようにする対応は、Load schema cache for all database connectionsで対応中。


This PR adds support to retrieve partitioned indexes when asking for

Active Recordの修正です。

PostgreSQL adapterで、INDEXを取得する際にパーティショニングされたテーブルへのINDEXも取得するよう修正しています。

これにより、INDEXを使用する各種メソッドでパーティショニングされたテーブルへのINDEXも使用出来るようになっています。