feat(analytics): add card_network as a field in payment_attempts clickhouse table (#5807)

Co-authored-by: Sampras Lopes <Sampras.lopes@juspay.in>
This commit is contained in:
Sandeep Kumar
2024-09-10 13:57:17 +05:30
committed by GitHub
parent 283154d3f6
commit bf1797fe7c

View File

@ -42,6 +42,7 @@ CREATE TABLE payment_attempt_queue (
`client_version` LowCardinality(Nullable(String)),
`organization_id` String,
`profile_id` String,
`card_network` Nullable(String),
`sign_flag` Int8
) ENGINE = Kafka SETTINGS kafka_broker_list = 'kafka0:29092',
kafka_topic_list = 'hyperswitch-payment-attempt-events',
@ -94,6 +95,7 @@ CREATE TABLE payment_attempts (
`client_version` LowCardinality(Nullable(String)),
`organization_id` String,
`profile_id` String,
`card_network` Nullable(String),
`sign_flag` Int8,
INDEX connectorIndex connector TYPE bloom_filter GRANULARITY 1,
INDEX paymentMethodIndex payment_method TYPE bloom_filter GRANULARITY 1,
@ -149,6 +151,7 @@ CREATE MATERIALIZED VIEW payment_attempt_mv TO payment_attempts (
`client_version` LowCardinality(Nullable(String)),
`organization_id` String,
`profile_id` String,
`card_network` Nullable(String),
`sign_flag` Int8
) AS
SELECT
@ -196,8 +199,9 @@ SELECT
client_version,
organization_id,
profile_id,
card_network,
sign_flag
FROM
payment_attempt_queue
WHERE
length(_error) = 0;
length(_error) = 0;