|
|
@@ -1,10 +1,13 @@
|
|
|
-Bundler.require('mysql')
|
|
|
+Bundler.require('trilogy')
|
|
|
opts = {
|
|
|
- adapter: 'mysql2',
|
|
|
+ adapter: 'trilogy',
|
|
|
username: 'benchmarkdbuser',
|
|
|
password: 'benchmarkdbpass',
|
|
|
host: 'tfb-database',
|
|
|
- database: 'hello_world'
|
|
|
+ database: 'hello_world',
|
|
|
+ ssl: true,
|
|
|
+ ssl_mode: 4, # Trilogy::SSL_PREFERRED_NOVERIFY
|
|
|
+ tls_min_version: 3 # Trilogy::TLS_VERSION_12
|
|
|
}
|
|
|
|
|
|
# Determine threading/thread pool size and timeout
|
|
|
@@ -12,7 +15,6 @@ opts = {
|
|
|
opts[:pool] = 512
|
|
|
opts[:checkout_timeout] = 5
|
|
|
|
|
|
-
|
|
|
# Setup our logger
|
|
|
ActiveRecord::Base.logger = logger
|
|
|
|