add fallback buffer on min_bd

This commit is contained in:
Jack Forgash 2025-06-03 19:08:49 -06:00
parent c77e72a1c2
commit e5f08fecb5
7 changed files with 19 additions and 19 deletions

View File

@ -83,7 +83,7 @@ WITH transactions AS (
{{ partition_load_manual('front') }}
{% else %}
{% if is_incremental() %}
WHERE block_timestamp :: DATE >= '{{min_bd}}'
WHERE block_timestamp :: DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
{% endif %}
),
@ -110,7 +110,7 @@ receipts AS (
{{ partition_load_manual('no_buffer') }}
{% else %}
{% if is_incremental() %}
WHERE block_timestamp :: DATE >= '{{min_bd}}'
WHERE block_timestamp :: DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
{% endif %}
),

View File

@ -74,7 +74,7 @@ WITH native_transfers AS (
{% if var("MANUAL_FIX") %}
WHERE {{ partition_load_manual('no_buffer') }}
{% elif is_incremental() %}
WHERE block_timestamp::DATE >= '{{min_bd}}'
WHERE block_timestamp::DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
),
native_deposits AS (
@ -99,7 +99,7 @@ native_deposits AS (
{% if var("MANUAL_FIX") %}
WHERE {{ partition_load_manual('no_buffer') }}
{% elif is_incremental() %}
WHERE block_timestamp::DATE >= '{{min_bd}}'
WHERE block_timestamp::DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
),
ft_transfers_method AS (
@ -124,7 +124,7 @@ ft_transfers_method AS (
{% if var("MANUAL_FIX") %}
WHERE {{ partition_load_manual('no_buffer') }}
{% elif is_incremental() %}
WHERE block_timestamp::DATE >= '{{min_bd}}'
WHERE block_timestamp::DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
),
ft_transfers_event AS (
@ -149,7 +149,7 @@ ft_transfers_event AS (
{% if var("MANUAL_FIX") %}
WHERE {{ partition_load_manual('no_buffer') }}
{% elif is_incremental() %}
WHERE block_timestamp::DATE >= '{{min_bd}}'
WHERE block_timestamp::DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
),
mints AS (
@ -174,7 +174,7 @@ mints AS (
{% if var("MANUAL_FIX") %}
WHERE {{ partition_load_manual('no_buffer') }}
{% elif is_incremental() %}
WHERE block_timestamp::DATE >= '{{min_bd}}'
WHERE block_timestamp::DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
),
orders AS (
@ -199,7 +199,7 @@ orders AS (
{% if var("MANUAL_FIX") %}
WHERE {{ partition_load_manual('no_buffer') }}
{% elif is_incremental() %}
WHERE block_timestamp::DATE >= '{{min_bd}}'
WHERE block_timestamp::DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
),
liquidity AS (
@ -224,7 +224,7 @@ liquidity AS (
{% if var("MANUAL_FIX") %}
WHERE {{ partition_load_manual('no_buffer') }}
{% elif is_incremental() %}
WHERE block_timestamp::DATE >= '{{min_bd}}'
WHERE block_timestamp::DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
),
wrapped_near AS (
@ -249,7 +249,7 @@ wrapped_near AS (
{% if var("MANUAL_FIX") %}
WHERE {{ partition_load_manual('no_buffer') }}
{% elif is_incremental() %}
WHERE block_timestamp::DATE >= '{{min_bd}}'
WHERE block_timestamp::DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
),
all_transfers AS (

View File

@ -173,7 +173,7 @@ AND
DATE_TRUNC(
'day',
HOUR
) >= '{{ min_bd }}'
) >= GREATEST('{{ min_bd }}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
qualify(ROW_NUMBER() over (PARTITION BY COALESCE(token_address, symbol), HOUR
@ -197,7 +197,7 @@ AND
DATE_TRUNC(
'day',
HOUR
) >= '{{ min_bd }}'
) >= GREATEST('{{ min_bd }}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
qualify(ROW_NUMBER() over (PARTITION BY COALESCE(token_address, symbol), HOUR

View File

@ -92,7 +92,7 @@ logs_base AS(
{{ partition_load_manual('no_buffer') }}
{% else %}
{% if is_incremental() %}
AND block_timestamp::DATE >= '{{min_bd}}'
AND block_timestamp::DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
{% endif %}
),

View File

@ -89,7 +89,7 @@ WITH swap_logs AS (
AND {{ partition_load_manual('no_buffer') }}
{% else %}
{% if is_incremental() %}
AND block_timestamp :: DATE >= '{{min_bd}}'
AND block_timestamp :: DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
{% endif %}
),
@ -115,7 +115,7 @@ receipts AS (
AND {{ partition_load_manual('no_buffer') }}
{% else %}
{% if is_incremental() %}
AND block_timestamp :: DATE >= '{{min_bd}}'
AND block_timestamp :: DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
{% endif %}
),

View File

@ -99,7 +99,7 @@ lockup_actions AS (
AND {{ partition_load_manual('no_buffer') }}
{% else %}
{% if is_incremental() %}
AND block_timestamp :: DATE >= '{{min_bd}}'
AND block_timestamp :: DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
{% endif %}
@ -122,7 +122,7 @@ xfers AS (
AND {{ partition_load_manual('no_buffer') }}
{% else %}
{% if is_incremental() %}
AND block_timestamp :: DATE >= '{{min_bd}}'
AND block_timestamp :: DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
{% endif %}
),

View File

@ -87,7 +87,7 @@ WITH ft_transfer_actions AS (
AND {{ partition_load_manual('no_buffer') }}
{% else %}
{% if is_incremental() %}
AND block_timestamp :: DATE >= '{{min_bd}}'
AND block_timestamp :: DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
{% endif %}
),
@ -110,7 +110,7 @@ logs AS (
{{ partition_load_manual('no_buffer') }}
{% else %}
{% if is_incremental() %}
AND block_timestamp :: DATE >= '{{min_bd}}'
AND block_timestamp :: DATE >= GREATEST('{{min_bd}}', SYSDATE() :: DATE - interval '1 day')
{% endif %}
{% endif %}
),