Files
timeoverflow/config/database.yml

23 lines
784 B
YAML

defaults: &defaults
adapter: postgresql
username: <%= ENV['DATABASE_USER'] || ENV["POSTGRES_USER"] || ENV["DATABASE_USERNAME"] %>
password: <%= ENV['DATABASE_PASSWORD'] || ENV["POSTGRES_PASSWORD"] %>
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
host: <%= ENV.fetch("DATABASE_HOST") { "localhost" } %>
port: <%= ENV.fetch("DATABASE_PORT") { "5432" } %>
template: 'template0'
encoding: unicode
development:
<<: *defaults
database: <%= ENV.fetch('DATABASE_NAME', 'timeoverflow_development') %>
test:
<<: *defaults
database: timeoverflow_test
production:
<<: *defaults
<%= "url: #{ENV['DATABASE_URL']}" if ENV['DATABASE_URL'].present? %>
<%= "database: #{ENV.fetch('DATABASE_NAME', 'timeoverflow_production')}" unless ENV['DATABASE_URL'].present? %>