なるようになるブログ

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

rails commit log流し読み(2019/06/28)

2019/06/28分のコミットです。

CHANGELOGへの追加はありませんでした。


Address to "DEPRECATION WARNING: Uniqueness validator will no longer enforce case sensitive comparison in Rails 6.1"

activerecord/test/schema/schema.rbの修正です。

テストで、validates_uniqueness_ofに指定するカラムにcollationを指定するよう修正しています。uniqueness validatorに関するdeprecationメッセージが出力されないようにする為。


Fix broken url configs

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

DATABASE_URLが指定されている場合に、database.ymlに定義されているその他のconfigが無視されしまうバグがあったのを修正しています。


warning: instance variable @serial not initialized (#36556)

activerecord/lib/active_record/connection_adapters/postgresql/column.rbの修正です。

yaml dump / load時にserialのdump / loadが正しく行われてなかったのを修正しています。


Add "SCHEMA" to the query in configure_connection like as other adapters

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

MySQL adapterで、connectionに対してconfigを指定するクエリーがSCHEMAとして扱われるよう修正しています。

connectionの再接続が行われた際に、assert_queriesで実行したクエリーが無視されるようにする為。