なるようになるブログ

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

rails commit log流し読み(2020/06/13)

2020/06/13分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activerecord/CHANGELOG.md


Merge pull request #37648 from chrisandreae/postgresql-quoted-ranges

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

range typeの出力時に一部記号に対するquote処理が正しく行われてなかったのを修正しています。


Remove useless rescue in setup for PostgreSQL adapter tests

Active Recordのテストの修正です。

PostgreSQL adapterのテストの前処理から、古いPostgreSQL用の処理を削除しています。


Merge pull request #39599 from kamipo/sg-immutable-strings-by-default

Active Recordの修正です。

string columnsをimmutableな値として扱うかどうかを指定する為のActiveRecord::Base.immutable_strings_by_defaultを追加しています。

ActiveRecord::Base.immutable_strings_by_defaultにtrueを指定した場合、string columnsは全てfrozenな値として扱われる為、メモリ負荷が軽減(不要なmutable stringの生成を減らす事が出来る為)出来るようになっています。