| 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 # | |