-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | An Options type representing options for postgres connections -- -- This package exports an Options type representing options for postgres -- connections @package postgres-options @version 0.2.0.0 -- | A postgresql connection options type and related functions. module Database.PostgreSQL.Simple.Options -- | A postgresql connection options type. data Options Options :: Last String -> Last String -> Last Int -> Last String -> Last String -> Last String -> Last Int -> Last String -> Last String -> Last String -> Last Int -> Last Int -> Last Int -> Last String -> Last Int -> Last Int -> Last String -> Last String -> Last String -> Last String -> Last String -> Last String -> Last String -> Options [host] :: Options -> Last String [hostaddr] :: Options -> Last String [port] :: Options -> Last Int [user] :: Options -> Last String [password] :: Options -> Last String [dbname] :: Options -> Last String [connectTimeout] :: Options -> Last Int [clientEncoding] :: Options -> Last String [options] :: Options -> Last String [fallbackApplicationName] :: Options -> Last String [keepalives] :: Options -> Last Int [keepalivesIdle] :: Options -> Last Int [keepalivesCount] :: Options -> Last Int [sslmode] :: Options -> Last String [requiressl] :: Options -> Last Int [sslcompression] :: Options -> Last Int [sslcert] :: Options -> Last String [sslkey] :: Options -> Last String [sslrootcert] :: Options -> Last String [requirepeer] :: Options -> Last String [krbsrvname] :: Options -> Last String [gsslib] :: Options -> Last String [service] :: Options -> Last String -- | Default options. -- --
-- defaultOptions :: Options
-- defaultOptions = mempty
-- { host = pure "localhost"
-- , port = pure 5432
-- , user = pure "postgres"
-- , dbname = pure "postgres"
-- }
--
defaultOptions :: Options
-- | Make a key value postgresql option string.
toConnectionString :: Options -> ByteString
-- | Parse a connection string. Can be in URI or keyword format.
parseConnectionString :: String -> Either String Options
instance GHC.Base.Monoid Database.PostgreSQL.Simple.Options.Options
instance GHC.Base.Semigroup Database.PostgreSQL.Simple.Options.Options
instance GHC.Generics.Generic Database.PostgreSQL.Simple.Options.Options
instance GHC.Classes.Ord Database.PostgreSQL.Simple.Options.Options
instance GHC.Read.Read Database.PostgreSQL.Simple.Options.Options
instance GHC.Classes.Eq Database.PostgreSQL.Simple.Options.Options
instance GHC.Show.Show Database.PostgreSQL.Simple.Options.Options