-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A "PostgreSQL" backend for the "hasql" library -- @package hasql-postgres @version 0.1.2 module Hasql.Postgres -- | Settings of a Postgres backend. data Postgres Postgres :: ByteString -> Word16 -> Text -> Text -> Text -> Postgres host :: Postgres -> ByteString port :: Postgres -> Word16 user :: Postgres -> Text password :: Postgres -> Text database :: Postgres -> Text instance Mapping Postgres LazyByteString instance Mapping Postgres ByteString instance Mapping Postgres LazyText instance Mapping Postgres Text instance Mapping Postgres Char instance Mapping Postgres UTCTime instance Mapping Postgres ZonedTime instance Mapping Postgres LocalTime instance Mapping Postgres TimeOfDay instance Mapping Postgres Day instance Mapping Postgres Scientific instance Mapping Postgres Double instance Mapping Postgres Float instance Mapping Postgres Word64 instance Mapping Postgres Word32 instance Mapping Postgres Word16 instance Mapping Postgres Word8 instance Mapping Postgres Word instance Mapping Postgres Int64 instance Mapping Postgres Int32 instance Mapping Postgres Int16 instance Mapping Postgres Int8 instance Mapping Postgres Int instance Mapping Postgres Bool instance (Mapping Postgres a, Renderable a, Parsable a, OIDMapping a) => Mapping Postgres [a] instance (Mapping Postgres a, Renderable a, Parsable a, OIDMapping a) => Mapping Postgres (Vector a) instance Mapping Postgres a => Mapping Postgres (Maybe a) instance Backend Postgres