Copyright | 2014-2018 © Futurice OY Oleg Grenrus |
---|---|
License | MIT (see the file LICENSE) |
Maintainer | Oleg Grenrus <oleg.grenrus@iki.fi> |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
parseDatabaseUrl :: String -> Maybe ConnectInfo Source #
Parse string url into ConnectInfo
.
>>>
parseDatabaseUrl "postgres://foo:bar@example.com:2345/database"
Just (ConnectInfo {connectHost = "example.com", connectPort = 2345, connectUser = "foo", connectPassword = "bar", connectDatabase = "database"})
>>>
parseDatabaseUrl "postgresql://foo:bar@example.com:2345/database"
Just (ConnectInfo {connectHost = "example.com", connectPort = 2345, connectUser = "foo", connectPassword = "bar", connectDatabase = "database"})
uriToConnectInfo :: URI -> Maybe ConnectInfo Source #