なるようになるブログ

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

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

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

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

activerecord/CHANGELOG.md


Upgrade sqlite3 to fix broken ext compilation

Gemfile.lockの修正です。

sqlite3を1.4.4に更新しています。1.4.3だとnative libraryのビルドに失敗してしまうバグがある為。


Lock rack-test version to v1 until #45467 is resolved

Gemfileの修正です。

rack-test gemのバージョンをv1に固定しています。v2だとAction Packのテストがエラーになってしまう為。


Allow db:prepare to load schema if database already exists but is empty; also dumps schema after migrations

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

db:prepare taskを、DBが空の場合はdb:migrateを実行していたのを、先にschemaのloadを行うよう修正しています。schemaのloadの方がより速く処理が完了する見込みがある為。