From 0fba387c663f3ca05fe7f2b704112b0959f707d5 Mon Sep 17 00:00:00 2001 From: Jack Forgash <58153492+forgxyz@users.noreply.github.com> Date: Mon, 25 Aug 2025 08:51:11 -0600 Subject: [PATCH 1/2] upd surrogate key --- models/silver/defi/dex/silver__aftermath_dex_swaps.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/silver/defi/dex/silver__aftermath_dex_swaps.sql b/models/silver/defi/dex/silver__aftermath_dex_swaps.sql index 0e6457b..243be26 100644 --- a/models/silver/defi/dex/silver__aftermath_dex_swaps.sql +++ b/models/silver/defi/dex/silver__aftermath_dex_swaps.sql @@ -117,7 +117,7 @@ SELECT partner_address, steps, parsed_json, - {{ dbt_utils.generate_surrogate_key(['tx_digest', 'trader_address', 'token_in_type', 'token_out_type', 'amount_in_raw', 'amount_out_raw']) }} AS dex_swaps_id, + {{ dbt_utils.generate_surrogate_key(['tx_digest', 'event_index', 'trader_address', 'token_in_type', 'token_out_type', 'amount_in_raw', 'amount_out_raw']) }} AS dex_swaps_id, SYSDATE() AS inserted_timestamp, modified_timestamp, '{{ invocation_id }}' AS _invocation_id From 43ab009c875ea767d05ed02123badf6947edd827 Mon Sep 17 00:00:00 2001 From: Jack Forgash <58153492+forgxyz@users.noreply.github.com> Date: Mon, 25 Aug 2025 10:17:36 -0600 Subject: [PATCH 2/2] simplify surrogate key --- models/silver/defi/dex/silver__aftermath_dex_swaps.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/silver/defi/dex/silver__aftermath_dex_swaps.sql b/models/silver/defi/dex/silver__aftermath_dex_swaps.sql index 243be26..a0c1f4a 100644 --- a/models/silver/defi/dex/silver__aftermath_dex_swaps.sql +++ b/models/silver/defi/dex/silver__aftermath_dex_swaps.sql @@ -117,7 +117,7 @@ SELECT partner_address, steps, parsed_json, - {{ dbt_utils.generate_surrogate_key(['tx_digest', 'event_index', 'trader_address', 'token_in_type', 'token_out_type', 'amount_in_raw', 'amount_out_raw']) }} AS dex_swaps_id, + {{ dbt_utils.generate_surrogate_key(['tx_digest', 'event_index']) }} AS dex_swaps_id, SYSDATE() AS inserted_timestamp, modified_timestamp, '{{ invocation_id }}' AS _invocation_id