From c2763c7302e9f3a1a9060edb3b6d1dacd5ef4276 Mon Sep 17 00:00:00 2001 From: Alex Kriuchykhin Date: Tue, 24 Sep 2024 13:02:18 +0200 Subject: [PATCH] Add options for selecting custom database connection adapters and params [SCI-11083] (#7875) --- config/database.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/config/database.yml b/config/database.yml index a44a2ec67..42d2ca2ce 100644 --- a/config/database.yml +++ b/config/database.yml @@ -15,10 +15,15 @@ # gem 'pg' # default: &default - adapter: postgresql + adapter: <%= ENV['DATABASE_ADAPTER'] || 'postgresql' %> encoding: unicode pool: <%= ENV['DB_POOL'] || ENV['RAILS_MAX_THREADS'] || 5 %> url: <%= ENV['DATABASE_URL'] %> + host: <%= ENV['DATABASE_HOST'] %> + port: <%= ENV['DATABASE_PORT'] || 5432 %> + username: <%= ENV['DATABASE_USERNAME'] %> + password: <%= ENV['DATABASE_PASSWORD'] %> + database: <%= ENV['DATABASE_NAME'] %> # For details on connection pooling, see rails configuration guide # http://guides.rubyonrails.org/configuring.html#database-pooling