configurable database pool sizes

This commit is contained in:
Adam Cooke
2017-06-01 13:49:29 +01:00
parent 132078f84f
commit 42ba1bb9f2
2 changed files with 2 additions and 1 deletions
+1
View File
@@ -34,6 +34,7 @@ main_db:
username: postal
password:
database: postal
pool_size: 5
logging:
stdout: false
+1 -1
View File
@@ -74,7 +74,7 @@ module Postal
def self.database_url
if config.main_db
"mysql2://#{CGI.escape(config.main_db.username.to_s)}:#{CGI.escape(config.main_db.password.to_s)}@#{config.main_db.host}:#{config.main_db.port}/#{config.main_db.database}?reconnect=true&encoding=#{config.main_db.encoding || 'utf8mb4'}"
"mysql2://#{CGI.escape(config.main_db.username.to_s)}:#{CGI.escape(config.main_db.password.to_s)}@#{config.main_db.host}:#{config.main_db.port}/#{config.main_db.database}?reconnect=true&encoding=#{config.main_db.encoding || 'utf8mb4'}&pool=#{config.main_db.pool_size}"
else
"mysql2://root@localhost/postal"
end