@@ -23,6 +23,18 @@ module Cardano.DbSync (
23
23
SimplifiedOffChainPoolData (.. ),
24
24
extractSyncOptions ,
25
25
) where
26
+ import Control.Monad.Extra (whenJust )
27
+ import qualified Data.Strict.Maybe as Strict
28
+ import qualified Data.Text as Text
29
+ import Data.Version (showVersion )
30
+ import Database.Persist.Postgresql (ConnectionString , withPostgresqlConn )
31
+ import qualified Ouroboros.Consensus.HardFork.Simple as HardFork
32
+ import Ouroboros.Network.NodeToClient (IOManager , withIOManager )
33
+ import Paths_cardano_db_sync (version )
34
+ import System.Directory (createDirectoryIfMissing )
35
+ import Prelude (id )
36
+ import qualified Hasql.Connection as HsqlC
37
+ import qualified Hasql.Connection.Setting as HsqlSet
26
38
27
39
import Cardano.BM.Trace (Trace , logError , logInfo , logWarning )
28
40
import qualified Cardano.Crypto as Crypto
@@ -47,17 +59,6 @@ import Cardano.DbSync.Util.Constraint (queryIsJsonbInSchema)
47
59
import Cardano.Prelude hiding (Nat , (%) )
48
60
import Cardano.Slotting.Slot (EpochNo (.. ))
49
61
import Control.Concurrent.Async
50
- import Control.Monad.Extra (whenJust )
51
- import qualified Data.Strict.Maybe as Strict
52
- import qualified Data.Text as Text
53
- import Data.Version (showVersion )
54
- import Database.Persist.Postgresql (ConnectionString , withPostgresqlConn )
55
- import qualified Ouroboros.Consensus.HardFork.Simple as HardFork
56
- import Ouroboros.Network.NodeToClient (IOManager , withIOManager )
57
- import Paths_cardano_db_sync (version )
58
- import System.Directory (createDirectoryIfMissing )
59
- import Prelude (id )
60
- import qualified Hasql.Connection as HsqlC
61
62
62
63
runDbSyncNode :: MetricSetters -> [(Text , Text )] -> SyncNodeParams -> SyncNodeConfig -> IO ()
63
64
runDbSyncNode metricsSetters knownMigrations params syncNodeConfigFromFile =
@@ -150,14 +151,14 @@ runSyncNode ::
150
151
Trace IO Text ->
151
152
IOManager ->
152
153
-- | Database connection settings
153
- Setting ->
154
+ HsqlSet. Setting ->
154
155
-- | run migration function
155
156
RunMigration ->
156
157
SyncNodeConfig ->
157
158
SyncNodeParams ->
158
159
SyncOptions ->
159
160
IO ()
160
- runSyncNode metricsSetters trce iomgr connSetting runMigrationFnc syncNodeConfigFromFile syncNodeParams syncOptions = do
161
+ runSyncNode metricsSetters trce iomgr dbConnSetting runMigrationFnc syncNodeConfigFromFile syncNodeParams syncOptions = do
161
162
whenJust maybeLedgerDir $
162
163
\ enpLedgerStateDir -> do
163
164
createDirectoryIfMissing True (unLedgerStateDir enpLedgerStateDir)
0 commit comments