2020/02/12分のコミットです。
CHANGELOGへの追加はありませんでした。
Use correct fallback in schema cache initializer
activerecord/lib/active_record/railtie.rb
の修正です。
schema cacheのロード処理で、primary
というconfigが無い場合に、schema_cache_path
にデフォルトの値が使用されるよう修正しています。
Add tmp/ to generated plugin .gitignore
railties/lib/rails/generators/rails/plugin/templates/gitignore.tt
の修正です。
plugin用の.gitignoreでtmp
ディレクトリの指定を追加しています。generatorsのテストでファイルの出力先にtmp
ディレクトリを使用する事を推奨しており、テストで作られたファイルがリポジトリに含まれるのを避ける為。
Improve i18n reloader to only reload once
activesupport/lib/active_support/i18n_railtie.rb
の修正です。
i18nの初期化処理で、i18nのreload処理が複数回実行されてしまっていたのを、一度だけ行うよう修正しています。
Merge pull request #38425 from everwise/oid-overflow
activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb
の修正です。
load_additional_types
メソッドでoid
をintegerにキャストしていたのをしないよう修正しています。
oid
は unsigned 4 byte integerなので、integerの範囲を越えている可能性がある為。
OID
type should accept a value range of unsigned integers
activerecord/lib/active_record/connection_adapters/postgresql/oid/oid.rb
の修正です。
OID
クラスの親クラスをType::Integer
からType::UnsignedInteger
に変更しています。 oid
は値がintegerの範囲を越える可能性がある為。