-- | Convenience re-exports for the @hasql@ backend. -- -- @ -- import Arbiter.Core qualified as Arb -- import Arbiter.Hasql qualified as ArbH -- import Control.Monad (void) -- import Data.Proxy (Proxy (..)) -- import Pqi.Ffi qualified as Ffi -- -- main :: IO () -- main = do -- env <- ArbH.createHasqlEnv (Proxy \@MyRegistry) (ArbH.toHasqlConnect Ffi.adapter connStr) "arbiter" -- ArbH.runHasqlDb env $ do -- void $ Arb.insertJob (Arb.defaultJob myPayload) -- @ -- -- @Pqi.Ffi@ is in the pqi-ffi package. On hasql 1.x 'toHasqlConnect' takes only the connection string. -- -- "Arbiter.Hasql.MonadArbiter" has the primitives for an application's own instance. module Arbiter.Hasql ( -- * Re-exports module Arbiter.Hasql.MonadArbiter , module Arbiter.Hasql.HasqlDb ) where import Arbiter.Hasql.HasqlDb import Arbiter.Hasql.MonadArbiter