Safe Haskell | None |
---|---|
Language | Haskell2010 |
Hasura.Backends.Postgres.Connection.Settings
Contents
Description
Postgres Connection Settings
This module contains types and combinators related to postgres connection, pool, and replica related settings.
Documentation
data PostgresPoolSettings Source #
Constructors
PostgresPoolSettings | |
Instances
data DefaultPostgresPoolSettings Source #
Constructors
DefaultPostgresPoolSettings | |
Fields |
Instances
Eq DefaultPostgresPoolSettings Source # | |
Defined in Hasura.Backends.Postgres.Connection.Settings Methods (==) :: DefaultPostgresPoolSettings -> DefaultPostgresPoolSettings -> Bool # (/=) :: DefaultPostgresPoolSettings -> DefaultPostgresPoolSettings -> Bool # | |
Show DefaultPostgresPoolSettings Source # | |
Defined in Hasura.Backends.Postgres.Connection.Settings Methods showsPrec :: Int -> DefaultPostgresPoolSettings -> ShowS # show :: DefaultPostgresPoolSettings -> String # showList :: [DefaultPostgresPoolSettings] -> ShowS # |
getDefaultPGPoolSettingIfNotExists :: Maybe PostgresPoolSettings -> DefaultPostgresPoolSettings -> (Int, Int, Int) Source #
Instances
Instances
Eq CertVar Source # | |
Show CertVar Source # | |
Generic CertVar Source # | |
NFData CertVar Source # | |
Defined in Hasura.Backends.Postgres.Connection.Settings | |
Hashable CertVar Source # | |
Defined in Hasura.Backends.Postgres.Connection.Settings | |
FromJSON CertVar Source # | |
Defined in Hasura.Backends.Postgres.Connection.Settings | |
ToJSON CertVar Source # | |
Defined in Hasura.Backends.Postgres.Connection.Settings Methods toEncoding :: CertVar -> Encoding toJSONList :: [CertVar] -> Value toEncodingList :: [CertVar] -> Encoding | |
Cacheable CertVar Source # | |
type Rep CertVar Source # | |
Defined in Hasura.Backends.Postgres.Connection.Settings |
Instances
Eq CertData Source # | |
Show CertData Source # | |
Generic CertData Source # | |
ToJSON CertData Source # | |
Defined in Hasura.Backends.Postgres.Connection.Settings Methods toEncoding :: CertData -> Encoding toJSONList :: [CertData] -> Value toEncodingList :: [CertData] -> Encoding | |
type Rep CertData Source # | |
Defined in Hasura.Backends.Postgres.Connection.Settings |
data PGClientCerts p a Source #
Constructors
PGClientCerts | |
Fields
|
Instances
data PostgresSourceConnInfo Source #
Constructors
PostgresSourceConnInfo | |
Fields |
Instances
psciSslConfiguration :: Lens' PostgresSourceConnInfo (Maybe (PGClientCerts CertVar CertVar)) Source #
psciIsolationLevel :: Lens' PostgresSourceConnInfo TxIsolation Source #
psciDatabaseUrl :: Lens' PostgresSourceConnInfo UrlConf Source #
data PostgresConnConfiguration Source #
Constructors
PostgresConnConfiguration | |
Instances
pccReadReplicas :: Lens' PostgresConnConfiguration (Maybe (NonEmpty PostgresSourceConnInfo)) Source #
Orphan instances
Generic TxIsolation Source # | |
NFData TxIsolation Source # | |
Hashable TxIsolation Source # | |
FromJSON TxIsolation Source # | |
ToJSON TxIsolation Source # | |
Methods toJSON :: TxIsolation -> Value toEncoding :: TxIsolation -> Encoding toJSONList :: [TxIsolation] -> Value toEncodingList :: [TxIsolation] -> Encoding | |
Cacheable TxIsolation Source # | |