Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func establishConnection() {
- var dbHost = URL(string: "localhost")!
- if let requestedHost = ProcessInfo.processInfo.environment["DATABASE_URL"] {
- print("The DATABASE_URL was found. It is \(requestedHost)")
- let urlComp = URLComponents(string: requestedHost)
- urlComp?.scheme = "Postgres"
- if let url = urlComp?.url {
- dbHost = URL(string: requestedHost)!
- }
- }
- let databaseName = "myFirstDatabase"
- let userName = "root"
- let password = "admin"
- let pool = PostgreSQLConnection.createPool(host: dbHost.absoluteString, port: 5432, options: [.databaseName(databaseName), .userName(userName), .password(password)], poolOptions: ConnectionPoolOptions(initialCapacity: 10, maxCapacity: 50))
- Database.default = Database(pool)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement