postgresql-simple-url-0.2.1.0: Parse postgres:// url into ConnectInfo

Copyright2014-2018 © Futurice OY Oleg Grenrus
LicenseMIT (see the file LICENSE)
MaintainerOleg Grenrus <oleg.grenrus@iki.fi>
Safe HaskellNone
LanguageHaskell2010

Database.PostgreSQL.Simple.URL

Description

 

Synopsis

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"})