2025/06/18分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Use ntuples to populate row_count instead of count for Postgres
activerecord/lib/active_record/connection_adapters/postgresql/database_statements.rb
の修正です。
PostgreSQL adapterでrow_count
を取得するのに、#count
を使用していたのを#ntuples
を使用するよう修正しています。#ntuples
はlibpqが提供しているfunctionを使用しており、#count
と異なりresult setのiterate処理が不要で高速な為。
Translate Trilogy::SSLError
to ActiveRecord::ConnectionFailed
activerecord/lib/active_record/connection_adapters/trilogy_adapter.rb
の修正です。
trilogy adapterでTrilogy::SSLError
が発生した場合に、Trilogy::ConnectionClosed
やTrilogy::EOFError
と同様にActiveRecord::ConnectionFailed
を返すよう修正しています。retryableなエラーとして扱われるようにする為。