From d869f59d0dc8b90b8ce5ed2cef04aac095f73d24 Mon Sep 17 00:00:00 2001 From: Dan Date: Tue, 10 Oct 2023 12:22:09 -0600 Subject: [PATCH] AbstractMixin_MD5->Mixin_MD5 to override pg --- data_diff/databases/redshift.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data_diff/databases/redshift.py b/data_diff/databases/redshift.py index b6820424..b11ed3c8 100644 --- a/data_diff/databases/redshift.py +++ b/data_diff/databases/redshift.py @@ -19,11 +19,12 @@ TIMESTAMP_PRECISION_POS, PostgresqlDialect, Mixin_NormalizeValue, + Mixin_MD5, ) @attrs.define(frozen=False) -class Mixin_MD5(AbstractMixin_MD5): +class Mixin_MD5(Mixin_MD5): def md5_as_int(self, s: str) -> str: return f"strtol(substring(md5({s}), {1+MD5_HEXDIGITS-CHECKSUM_HEXDIGITS}), 16)::decimal(38)"