Closed ragi256 closed 4 years ago
DAOのために用意した DAO::Job DAO::JobNet DAO::JobExecution がそれぞれ個別に PostgresConnection を開いていました。
DAO::Job
DAO::JobNet
DAO::JobExecution
PostgresConnection
できうる限りbricolage DBとのコネクションを同じものを使い回せるように、同一のdatasourceから張るコネクションを一本に共通化するメソッドを追加し、そちらでコネクションを張るようにしました。 DAOからbricolage DBに接続する際はすべてこの open_shared_connection を利用するようにします。
open_shared_connection
https://github.com/bricolages/bricolage/pull/121/commits/175803149f7d12fdaca536c825ca27349feeb8ee で以下の修正を行いました(commit分割しそびれました)
select 1
DAOのために用意した
DAO::Job
DAO::JobNet
DAO::JobExecution
がそれぞれ個別にPostgresConnection
を開いていました。できうる限りbricolage DBとのコネクションを同じものを使い回せるように、同一のdatasourceから張るコネクションを一本に共通化するメソッドを追加し、そちらでコネクションを張るようにしました。 DAOからbricolage DBに接続する際はすべてこの
open_shared_connection
を利用するようにします。