database.rb 575 B

123456789101112131415161718
  1. ##
  2. # A MySQL connection:
  3. # DataMapper.setup(:default, 'mysql://user:password@localhost/the_database_name')
  4. #
  5. # # A Postgres connection:
  6. # DataMapper.setup(:default, 'postgres://user:password@localhost/the_database_name')
  7. #
  8. # # A Sqlite3 connection
  9. # DataMapper.setup(:default, "sqlite3://" + Padrino.root('db', "development.db"))
  10. #
  11. DataMapper.logger = logger
  12. DataMapper::Property::String.length(255)
  13. host = ENV['DB_HOST'] || 'localhost'
  14. case Padrino.env
  15. when :production then DataMapper.setup(:default, "mysql://benchmarkdbuser:benchmarkdbpass@#{host}/hello_world")
  16. end