Skip to content

Commit 186b91f

Browse files
authored
Merge pull request #17 from protofire/staging-harmony
Staging harmony
2 parents 8964069 + 1ea408a commit 186b91f

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

apps/explorer/lib/explorer/chain.ex

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2337,6 +2337,17 @@ defmodule Explorer.Chain do
23372337
range_min = min(range_start, range_end)
23382338
range_max = max(range_start, range_end)
23392339

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+
23402351
ordered_missing_query =
23412352
from(b in Block,
23422353
right_join:
@@ -2346,7 +2357,7 @@ defmodule Explorer.Chain do
23462357
SELECT distinct b1.number
23472358
FROM generate_series((?)::integer, (?)::integer) AS b1(number)
23482359
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)
23502361
ORDER BY b1.number DESC
23512362
)
23522363
""",

0 commit comments

Comments
 (0)