File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
cardano-db-sync/src/Cardano/DbSync
cardano-db/src/Cardano/Db Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ rollbackFromBlockNo syncEnv blkNo = do
52
52
whenConsumeOrPruneTxOut syncEnv $
53
53
DB. setNullTxOut trce mTxId
54
54
DB. deleteEpochRows epochNo
55
+ DB. deleteDrepDistr epochNo
55
56
DB. setNullEnacted epochNo
56
57
DB. setNullRatified epochNo
57
58
DB. setNullDropped epochNo
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ module Cardano.Db.Delete (
14
14
deleteBlocksBlockIdNotrace ,
15
15
deleteBlock ,
16
16
deleteEpochRows ,
17
+ deleteDrepDistr ,
17
18
deleteAdaPots ,
18
19
deleteTxOut ,
19
20
-- for testing
@@ -45,6 +46,7 @@ import Database.Persist.Sql (
45
46
selectKeysList ,
46
47
(==.) ,
47
48
(>=.) ,
49
+ (>.) ,
48
50
)
49
51
50
52
deleteBlocksSlotNoNoTrace :: MonadIO m => SlotNo -> ReaderT SqlBackend m Bool
@@ -220,6 +222,10 @@ deleteEpochRows :: MonadIO m => Word64 -> ReaderT SqlBackend m ()
220
222
deleteEpochRows epochNum =
221
223
deleteWhere [EpochNo >=. epochNum]
222
224
225
+ deleteDrepDistr :: MonadIO m => Word64 -> ReaderT SqlBackend m ()
226
+ deleteDrepDistr epochNum =
227
+ deleteWhere [DrepDistrEpochNo >. epochNum]
228
+
223
229
deleteAdaPots :: MonadIO m => BlockId -> ReaderT SqlBackend m ()
224
230
deleteAdaPots blkId = do
225
231
deleteWhere [AdaPotsBlockId ==. blkId]
You can’t perform that action at this time.
0 commit comments