2019/09/19分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Make DatabaseTasks use DatabaseConfig objects
Active Recordの修正です。
DatabaseTasksで、connections configurationを使用するのにHashではなくDatabaseConfigのオブジェクトを直接使用するよう修正しています。
Active Record全体的にDatabaseConfigを直接使用するようにしており、その一環。
Merge pull request #37230 from eileencodes/deprecate-current_config
activerecord/lib/active_record/tasks/database_tasks.rbの修正です。
ActiveRecord::Tasks::DatabaseTasks.current_config、ActiveRecord::Tasks::DatabaseTasks.current_config=メソッドをdeprecateにしています。
複数DB対応によりRails内部ではもう使われなくなった為。
Merge pull request #37231 from eileencodes/deprecate-to_legacy_hash
activerecord/lib/active_record/database_configurations.rb、
activerecord/lib/active_record/database_configurations/database_config.rbの修正です。
DatabaseConfigurations#to_hをdeprecateにしています。HashではなくDatabaseConfigオブジェクトを直接使用するよう対応が行われており、Rails内部ではto_hがもう不要になった為。
Add a CHANGELOG entry for to_h deprecation
activerecord/CHANGELOG.mdの修正です。
先のDatabaseConfigurations#to_hをdeprecateにした対応について、CHANGELOGにエントリーを追加しています。
Merge pull request #37240 from dylanahsmith/add-describe-to-mysql-read-queries
activerecord/lib/active_record/connection_adapters/mysql/database_statements.rbの修正です。
DESCRIBE queryをread-only queryとして扱うよう修正しています。