Advertisement
Guest User

Untitled

a guest
Apr 11th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. func establishConnection() {
  2. var dbHost = URL(string: "localhost")!
  3. if let requestedHost = ProcessInfo.processInfo.environment["DATABASE_URL"] {
  4. print("The DATABASE_URL was found. It is \(requestedHost)")
  5. let urlComp = URLComponents(string: requestedHost)
  6. urlComp?.scheme = "Postgres"
  7. if let url = urlComp?.url {
  8. dbHost = URL(string: requestedHost)!
  9. }
  10. }
  11.  
  12. let databaseName = "myFirstDatabase"
  13. let userName = "root"
  14. let password = "admin"
  15. let pool = PostgreSQLConnection.createPool(host: dbHost.absoluteString, port: 5432, options: [.databaseName(databaseName), .userName(userName), .password(password)], poolOptions: ConnectionPoolOptions(initialCapacity: 10, maxCapacity: 50))
  16. Database.default = Database(pool)
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement