File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
apps/explorer/lib/explorer Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -2337,6 +2337,17 @@ defmodule Explorer.Chain do
2337
2337
range_min = min ( range_start , range_end )
2338
2338
range_max = max ( range_start , range_end )
2339
2339
2340
+ # Prefix index on blocks(number)
2341
+ # """
2342
+ # (
2343
+ # SELECT distinct b1.number
2344
+ # FROM generate_series((?)::integer, (?)::integer) AS b1(number)
2345
+ # WHERE NOT EXISTS
2346
+ # (SELECT 1 FROM blocks b2 WHERE b2.number=b1.number AND b2.consensus)
2347
+ # ORDER BY b1.number DESC
2348
+ # )
2349
+ # """
2350
+
2340
2351
ordered_missing_query =
2341
2352
from ( b in Block ,
2342
2353
right_join:
@@ -2346,7 +2357,7 @@ defmodule Explorer.Chain do
2346
2357
SELECT distinct b1.number
2347
2358
FROM generate_series((?)::integer, (?)::integer) AS b1(number)
2348
2359
WHERE NOT EXISTS
2349
- (SELECT 1 FROM blocks b2 WHERE b2.number=b1.number AND b2.consensus )
2360
+ (SELECT 1 FROM blocks b2 WHERE b2.number=b1.number AND b2.epoch IS NULL )
2350
2361
ORDER BY b1.number DESC
2351
2362
)
2352
2363
""" ,
You can’t perform that action at this time.
0 commit comments