Guest User

Untitled

a guest
Nov 20th, 2017
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. slick {
  2. dbs {
  3. postgres {
  4. driver = "slick.driver.PostgresDriver$"
  5. db {
  6. profile = org.postgresql.Driver
  7. url = "jdbc:postgresql://localhost:5432/"${db-name}
  8. user = ${db-user}
  9. password = ${db-password}
  10. connectionPool = disabled
  11. keepAliveConnection = true
  12. autoCommit = false
  13. }
  14. }
  15. }
  16. }
  17.  
  18. package database.config
  19.  
  20. import javax.inject.{Inject, Singleton}
  21.  
  22. import play.api.db.slick.DatabaseConfigProvider
  23. import play.db.NamedDatabase
  24. import slick.jdbc.{JdbcProfile, PostgresProfile}
  25.  
  26. @Singleton
  27. final class DatabaseProvider @Inject()(@NamedDatabase("postgres") configProvider: DatabaseConfigProvider) {
  28. val dbConfig = configProvider.get[PostgresProfile]
  29. }
Add Comment
Please, Sign In to add comment