From 16f4516903f535aca2fd0eaa1c878f41ca7fdf6b Mon Sep 17 00:00:00 2001 From: Mehmet Salih Yavuz Date: Wed, 16 Jul 2025 14:58:19 +0300 Subject: [PATCH] chore(Oracle): Update oracle column length to 128 (#34179) --- superset/db_engine_specs/oracle.py | 2 +- tests/unit_tests/db_engine_specs/test_oracle.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/superset/db_engine_specs/oracle.py b/superset/db_engine_specs/oracle.py index 1df5736b824..37c779b8aa9 100644 --- a/superset/db_engine_specs/oracle.py +++ b/superset/db_engine_specs/oracle.py @@ -27,7 +27,7 @@ class OracleEngineSpec(BaseEngineSpec): engine = "oracle" engine_name = "Oracle" force_column_alias_quotes = True - max_column_name_length = 30 + max_column_name_length = 128 _time_grain_expressions = { None: "{col}", diff --git a/tests/unit_tests/db_engine_specs/test_oracle.py b/tests/unit_tests/db_engine_specs/test_oracle.py index 376b29bbf38..01999b5e274 100644 --- a/tests/unit_tests/db_engine_specs/test_oracle.py +++ b/tests/unit_tests/db_engine_specs/test_oracle.py @@ -31,7 +31,7 @@ from tests.unit_tests.fixtures.common import dttm # noqa: F401 @pytest.mark.parametrize( "column_name,expected_result", [ - ("This_Is_32_Character_Column_Name", "3b26974078683be078219674eeb8f5"), + ("a" * 129, "b325dc1c6f5e7a2b7cf465b9feab7948"), ("snake_label", "snake_label"), ("camelLabel", "camelLabel"), ],