|
1 | 1 | module Test.Main where |
2 | 2 |
|
3 | | -import Prelude |
4 | | -import qualified Control.Monad.Eff.Console as C |
| 3 | +import Control.Monad.Eff.Console as C |
| 4 | +import Control.Monad.Aff (Aff, apathize, attempt, runAff) |
5 | 5 | import Control.Monad.Aff.Console (log, print) |
6 | | - |
7 | | -import Control.Monad.Eff |
8 | | -import Control.Monad.Eff.Class |
9 | | -import Control.Monad.Cont.Trans |
10 | | -import Control.Monad.Trans |
11 | | -import Control.Monad.Error.Class (throwError) |
| 6 | +import Control.Monad.Eff (Eff) |
| 7 | +import Control.Monad.Eff.Class (liftEff) |
| 8 | +import Control.Monad.Eff.Console (CONSOLE) |
12 | 9 | import Control.Monad.Eff.Exception (error) |
13 | | -import Data.Array |
14 | | -import Data.Foldable |
15 | | -import Data.Either |
16 | | -import Data.Maybe |
17 | | -import Data.Foreign |
18 | | -import Data.Foreign.Class |
19 | | -import Control.Monad.Aff |
20 | | - |
21 | | -import Database.Postgres |
22 | | -import Database.Postgres.SqlValue |
23 | | -import Database.Postgres.Transaction |
24 | | - |
| 10 | +import Control.Monad.Error.Class (throwError) |
| 11 | +import Data.Either (either) |
| 12 | +import Data.Foldable (foldMap) |
| 13 | +import Data.Foreign.Class (class IsForeign, readProp) |
| 14 | +import Data.Maybe (Maybe) |
| 15 | +import Database.Postgres (DB, Query(Query), queryOne_, execute_, withConnection, query, withClient, end, query_, connect, queryValue_, disconnect, mkConnectionString) |
| 16 | +import Database.Postgres.SqlValue (toSql) |
| 17 | +import Database.Postgres.Transaction (withTransaction) |
| 18 | +import Prelude (class Show, Unit, return, ($), bind, show, (<>), void, flip, (>>>), const) |
| 19 | + |
| 20 | +main :: forall eff. Eff ( console :: CONSOLE , db :: DB | eff ) Unit |
25 | 21 | main = runAff C.print (const $ C.log "All ok") $ do |
26 | 22 | print $ "connecting to " <> mkConnectionString connectionInfo <> "..." |
27 | 23 | exampleUsingWithConnection |
|
0 commit comments