<% connection = case ENV["DB"] when "mysql" { :adapter => "mysql2" } when "postgresql" { :adapter => "postgresql", :username => ENV['USER'] } else { :adapter => "sqlite3", :database => "db/test.sqlite3" } end %> # SQLite version 3.x # gem install sqlite3-ruby (not necessary on OS X Leopard) development: adapter: sqlite3 database: db/development.sqlite3 pool: 5 timeout: 5000 # Warning: The database defined as "test" will be erased and # re-generated from your development database when you run "rake". # Do not set this db to the same as development or production. test: adapter: <%= connection[:adapter] %> database: <%= connection[:database] || 'typus_test' %> username: <%= connection[:username] || 'root' %> pool: 5 timeout: 5000 production: adapter: sqlite3 database: db/production.sqlite3 pool: 5 timeout: 5000