From 71625a4939d646e889c2dd9dda2defc317c087c6 Mon Sep 17 00:00:00 2001 From: Matt Newman Date: Thu, 2 Nov 2023 15:46:26 -0600 Subject: [PATCH 1/2] DX-762 - initial attempt at a fix --- data_diff/databases/base.py | 2 +- data_diff/utils.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/data_diff/databases/base.py b/data_diff/databases/base.py index 8caa6817..0aa8ff50 100644 --- a/data_diff/databases/base.py +++ b/data_diff/databases/base.py @@ -1069,7 +1069,7 @@ def _refine_coltypes( ) else: assert col_name in col_dict - col_dict[col_name] = String_UUID() + col_dict[col_name] = String_VaryingAlphanum() continue if self.SUPPORTS_ALPHANUMS: # Anything but MySQL (so far) diff --git a/data_diff/utils.py b/data_diff/utils.py index ee4a0f17..65b6301f 100644 --- a/data_diff/utils.py +++ b/data_diff/utils.py @@ -113,7 +113,7 @@ def as_insensitive(self): # -- Alphanumerics -- -alphanums = " -" + string.digits + string.ascii_uppercase + "_" + string.ascii_lowercase +alphanums = string.digits + string.ascii_lowercase @attrs.define(frozen=True) From 9082af4ab8727e563841666dc7b8ea0dcc2d6dad Mon Sep 17 00:00:00 2001 From: Matt Newman Date: Thu, 2 Nov 2023 16:38:57 -0600 Subject: [PATCH 2/2] add string.ascii_uppercase to alphanums --- data_diff/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data_diff/utils.py b/data_diff/utils.py index 65b6301f..d8caa9cb 100644 --- a/data_diff/utils.py +++ b/data_diff/utils.py @@ -113,7 +113,7 @@ def as_insensitive(self): # -- Alphanumerics -- -alphanums = string.digits + string.ascii_lowercase +alphanums = string.digits + string.ascii_lowercase + string.ascii_uppercase @attrs.define(frozen=True)