mirror of
https://github.com/FlipsideCrypto/solana-models.git
synced 2026-02-06 15:07:01 +00:00
21 lines
1.2 KiB
SQL
21 lines
1.2 KiB
SQL
SELECT
|
|
MD5(
|
|
CAST(
|
|
COALESCE(CAST(block_id AS text), '_dbt_utils_surrogate_key_null_') || '-' || COALESCE(CAST(tx_id AS text), '_dbt_utils_surrogate_key_null_') || '-' || COALESCE(CAST(INDEX AS text), '_dbt_utils_surrogate_key_null_') || '-' || COALESCE(CAST(inner_index AS text), '_dbt_utils_surrogate_key_null_') || '-' || COALESCE(CAST(program_id AS text), '_dbt_utils_surrogate_key_null_') AS text
|
|
)
|
|
) AS complete_decoded_instructions_2_id
|
|
FROM
|
|
{{ target.database }}.bronze.streamline_decoded_instructions_2
|
|
WHERE
|
|
_partition_by_created_date_hour >= dateadd('hour',-3,date_trunc('hour',current_timestamp()))
|
|
AND _partition_by_created_date_hour < dateadd('hour',-2, date_trunc('hour',current_timestamp()))
|
|
EXCEPT
|
|
SELECT
|
|
complete_decoded_instructions_2_id
|
|
FROM
|
|
{{ ref('streamline__complete_decoded_instructions_2') }}
|
|
WHERE
|
|
_inserted_timestamp >= dateadd('hour',-3,date_trunc('hour',current_timestamp()))
|
|
-- seeing situations where _inserted_timestamp hour != _partition_by_created_date_hour when files are written right at XX:00:00.000
|
|
AND _inserted_timestamp <= dateadd('hour',-2, date_trunc('hour',current_timestamp()))
|