2020/01/05分のコミットです。
CHANGELOGへの追加はありませんでした。
Fix adding non-null column to existing SQLite3 table
activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb
の修正です。
SQLite3 adapterで、nullじゃないカラムを追加しようとするとエラーになってしまうバグがあったのを修正しています。
Fix keyword arguments warnings on try
activesupport/lib/active_support/core_ext/object/try.rb
の修正です。
try
、try!
メソッドでキーワード引数に関するwarningが表示されないよう対応しています。
ActiveSupport::EncryptedFile#initialize
takes keyword arguments
railties/lib/rails/generators/rails/encrypted_file/encrypted_file_generator.rb
の修正です。
ActiveSupport::EncryptedFile#initialize
への引数をHashとして渡していたのを、ActiveSupport::EncryptedFile#initialize
のシグネチャ通りキーワード引数で渡すよう修正しています。
Merge pull request #37299 from kobsy/specify-pk-as-conflict-target
activerecord/lib/active_record/insert_all.rb
の修正です。
insert_all
メソッドのunique_by
オプションにprimary keyが指定されている場合、conflict targetにprimary keyを含めるよう修正しています。
PostgreSQLで ON CONFLICT
の動作を決定する場合、primary keyが考慮されるようにする為。