2019/04/08分のコミットです。
CHANGELOGへの追加はありませんでした。
Fix GROUP BY with calculate longer name field to respect table_alias_length
Active Recordの修正です。
GROUP BY
でaliasを生成する際に、table_alias_length
の値を使用するよう修正してます。
[ci skip] Add 6.0 Release Notes for Active Record
rails guideのRuby on Rails 6.0 Release Notes
の修正です。
Active Recordの変更点についてRelease Notesに記載しています。
When skipping duplicates in bulk insert on MySQL, avoid assigning id when not specified
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
、
activerecord/lib/active_record/insert_all.rb
の修正です。
MySQLのbulk insertで、id
がAUTONUMBER
、かつ、id
が明示的に指定されていない場合に、skip_duplicates
が期待通りに動作しない(同じレコードが作成されてしまう)バグがあったのを修正しています。
Improve log messages for #insert_all/
#upsert_all/
#insert/
#upsert etc. methods
activerecord/lib/active_record/insert_all.rb
の修正です。
bulk insert処理のログに、bulk処理を行うmodel名を表示するよう修正しています。